会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
fnangle
记录我的成长吧
博客园
首页
新随笔
联系
订阅
管理
2021年9月3日
蓄水池抽样算法
摘要: 给定一个数据流,数据流长度N很大,且N直到处理完所有数据之前都不可知,请问如何在只遍历一遍数据(O(N))的情况下,能够随机选取出m个不重复的数据。 这个场景强调了3件事: 数据流长度N很大且不可知,所以不能一次性存入内存。 时间复杂度为O(N)。 随机选取m个数,每个数被选中的概率为m/N。 面试
阅读全文
posted @ 2021-09-03 12:19 fnangle
阅读(380)
评论(0)
推荐(0)
编辑
公告