美文网首页
LeetCode 398 随机数索引

LeetCode 398 随机数索引

作者: phantom34 | 来源:发表于2019-06-09 17:25 被阅读0次

题目

https://leetcode-cn.com/problems/random-pick-index/

题解

简单就是 记录出现的位置 然后随机输出记录的一个位置
ps: 貌似kotlin 不管怎么写都会超时

代码

class Solution {
        int[] nums;

        public Solution(int[] nums) {
            this.nums = nums;
        }

        public int pick(int target) {
            List<Integer> ss = new ArrayList<>();
            for (int i = 0; i < nums.length; i++) {
                if (target == nums[i]) {
                    ss.add(i);
                }
            }
            return ss.get(0);
        }
    }

相关文章

  • LeetCode 398 随机数索引

    题目 https://leetcode-cn.com/problems/random-pick-index/ 题解...

  • LeetCode 398. 随机数索引

    1.题目 https://leetcode-cn.com/problems/random-pick-index/ ...

  • Leetcode_398_随机数索引_hn

    题目描述 给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。 您可以假设给定的数字一定存在于数组中...

  • LeetCode 第 398 题: 随机数索引

    1、前言 2、思路 这道题简单的思路是定义一个 Map > 的结构的数据,然后把数往里塞就行。 最吊的方法是蓄水池...

  • 398:随机数索引

    题意 给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。 您可以假设给定的数字一定存在于数组中。 ...

  • LC吐血整理之Random篇

    所有题解方法请移步 github-Leecode_summary 384.打乱数组 & 398.随机数索引 set...

  • 398. 随机数索引

    蓄水池算法 给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。 您可以假设给定的数字一定存在于数组...

  • 398.leetcode题目讲解(Python):随机数索引(R

    题目 解题思路 这道题比较简单,有两种解题思路: 解法一 遍历nums,记录索引位置,然后通过random.sam...

  • 398. 随机数索引(Python)

    题目 难度:★★☆☆☆类型:数组方法:数学 力扣链接请移步本题传送门更多力扣中等题的解决方案请移步力扣中等题目录 ...

  • 398. 随机数索引 - 每日一题

    给你一个可能含有 重复元素 的整数数组 nums ,请你随机输出给定的目标数字 target 的索引。你可以假设给...

网友评论

      本文标题:LeetCode 398 随机数索引

      本文链接:https://www.haomeiwen.com/subject/oounxctx.html