美文网首页
LeetCode398. Random Pick Index

LeetCode398. Random Pick Index

作者: 24K纯帅豆 | 来源:发表于2019-06-06 18:13 被阅读0次

1、题目链接

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

2、解题思路

不说话,直接看代码>_<

3、代码

  • Java
private int[] nums;
public Solution(int[] nums) {
    this.nums=nums;
}
public int pick(int target) {
    List<Integer> resultList = new ArrayList();
    for(int i=0,size=nums.length;i<size;i++){
        if(nums[i]==target){
            resultList.add(i);
        }
    }
    return resultList.get((int)(Math.random()*resultList.size()));
}

4、提交结果

VdVRde.md.png

相关文章

网友评论

      本文标题:LeetCode398. Random Pick Index

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