0
点赞
收藏
分享

微信扫一扫

leetcode每日-2022.04.25-398. 随机数索引

90哦吼 2022-04-25 阅读 38
leetcode
class Solution {
public:
    vector<int> res;
    Solution(vector<int>& nums) {
        res = nums;
    }
    
    int pick(int target) {
        int c = 0;
        int index = 0;
        for (int i = 0; i < res.size(); ++i){
            if (res[i] == target){
                c++;
                if (rand() % c == 0) index = i;
            }
        }
        return index;
    }
};
举报

相关推荐

0 条评论