題目
https://leetcode-cn.com/problems/random-pick-index/
題解
簡單就是 記錄出現(xiàn)的位置 然后隨機(jī)輸出記錄的一個位置
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);
}
}