这个题有很多解法,蓄水池抽样肯定是可以的,面试官他可能没听过; 感觉他的思路应该是这样的,每次以M/S的概率选择当前这个数,S为尚未遍历过的元素的数目,这样就可以保证每个数被选中的概率是M/N,同时要加上是否到M个数的判断条件,可以看这个链接:https://blog.csdn.net/yusiguyuan/article/details/42607681
点赞 1

相关推荐

大野鸡:其实就是量,但是时间有限,1000题只要不是全中等简单,简单中等困难1-2-1,大概能打打比赛了(前20%),10000题就是下一个灵神
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务