博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓄水池算法(Reservoir Sampling)
阅读量:4984 次
发布时间:2019-06-12

本文共 233 字,大约阅读时间需要 1 分钟。

蓄水池算法是一种随机算法,可以形象的描述为从一个n维的list中选取k个元素,其中n是一个很大的数或者n是一个未知的数,而且一般n很大使得不会将list存在主存中。

解法:

i = 0

while more input lines

           with probability 1.0/++i

                   choice = this input line

print choice

 

 

转载于:https://www.cnblogs.com/xiezhanghua/p/5972336.html

你可能感兴趣的文章
jquery设置下拉框的值
查看>>
Linux 系统目录结构
查看>>
bug:逆向思维的延伸
查看>>
惮道安装方法
查看>>
周志华《机器学习》第一章小结
查看>>
mysql 内联接、左联接、右联接、完全联接、交叉联接 区别
查看>>
正则表达式30分钟入门教程[转自deerchao]
查看>>
Postion and AlignmentPoint
查看>>
软件工程三班四组作业完成情况(第三天)
查看>>
luogu P4082 [USACO17DEC]Push a Box
查看>>
OUTLOOK2019 解决 无法验证您连接到的服务器使用的安全证书
查看>>
[转]FICO上线准备
查看>>
BZOJ 3931 网络吞吐量(最短路+拆点最大流)
查看>>
Radis安装
查看>>
设计模式 (一) 代理模式
查看>>
fabric 自动化部署
查看>>
设置style="DISPLAY: none"和visible=false的区别
查看>>
设计模式-创建型模式-单例模式
查看>>
echarts 地图与时间轴混搭
查看>>
Spring随笔(03)
查看>>