由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一个面试题
相关主题
一个概率+编程题。给后人贡献一下 pg那个游戏公司的面试题目
请教F家和T家最近的一道常见题请教一个海量数据处理的题
[合集] 微软面试题一道ZocDoc Skype 面经 (update:已经悲剧)
问道看到的面试题FB phone interview
Google电面求帮忙一道面试题
问两道Google面试题我来说说bloomreach。。。
明天onsite,求下bless了请教一面试问题
Yelp 面经报个BB面经
相关话题的讨论汇总
话题: string话题: infinite话题: 面试题话题: given话题: strings
进入JobHunting版参与讨论
1 (共1页)
l**d
发帖数: 746
1
Given an infinite input of strings, how do you randomly sample 1,000 strings
at any given point?
如果是infinite,应该不是所有的string都存了吧?那应该怎么取呢?
c********e
发帖数: 186
2
Reservoir Sampling
l**d
发帖数: 746
3
Reservoir Sampling我倒是知道,不过这种infinite string也是一样?怎么存储呢?

【在 c********e 的大作中提到】
: Reservoir Sampling
z*********8
发帖数: 2070
4
你只需要记住当前选择的1000个string以及处理的string总数

【在 l**d 的大作中提到】
: Reservoir Sampling我倒是知道,不过这种infinite string也是一样?怎么存储呢?
a********9
发帖数: 129
5
先把前1000个string放到一个array里,之后对第N个string做如下处理:
if (i = random(n)) < 1000 就把这个string放到array[i]里
o*****n
发帖数: 189
6
用Python的generator, 可以解决存储问题.
1 (共1页)
进入JobHunting版参与讨论
相关主题
报个BB面经Google电面
面试问bloom filter,reservoir sampling过分么?问两道Google面试题
这道google面经体咋做明天onsite,求下bless了
一道狗家面试题。infinite matrix searchYelp 面经
一个概率+编程题。给后人贡献一下 pg那个游戏公司的面试题目
请教F家和T家最近的一道常见题请教一个海量数据处理的题
[合集] 微软面试题一道ZocDoc Skype 面经 (update:已经悲剧)
问道看到的面试题FB phone interview
相关话题的讨论汇总
话题: string话题: infinite话题: 面试题话题: given话题: strings