题目
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);
}
}