摘要: 如何在事先不知道文本文件行数n的情况下读取该文件,从中随机选择并输出一行? (事先不知道n的大小,但是一次可以看到这n个对象) 即蓄水池抽样(Reservoir Sampling)问题 证明如下: 问题: 证明当前任意一行为取出行的概率为1/i,i为当前扫描到的行号,也即每一行取出的概率相等 我们用数学归纳法来证明, 当i=1时,当前只浏览了第一行,因... 阅读全文
posted @ 2012-02-07 20:33 记录点滴 阅读(1468) 评论(0) 推荐(0) 编辑