首页 > 试题广场 >

(简答题)有一个大文件,只扫描一遍的情况下,等概率返回其中一

[问答题]
(简答题)有一个大文件,只扫描一遍的情况下,等概率返回其中一行

var pickOne(file){

int lenth = 1;

while(lenth <= file.size){

if(random()%lenth == 0){

pick = file[lenth];

}

lenth++;

}

return pick;

}

发表于 2018-04-12 10:40:48 回复(0)
蓄水池抽样问题
发表于 2021-02-23 21:18:58 回复(0)
 
发表于 2018-05-29 19:51:24 回复(0)