面试题
文章平均质量分 62
yinjunshishui
这个作者很懒,什么都没留下…
展开
-
斐波那契博弈
问题描述:一堆石头,两个人先后拿,谁拿到最后一个石头就赢。拿的过程满足以下两个条件: 1、 先手第一次不能全部拿完; 2、 之后每次拿的个数不能至少为1,至多为对手刚取个数的2倍。 当n为Fibonacci数时,先手必败。即存在先手的必败态当且仅当石头个数为Fibonacci数。 证明:利用第二数学归纳法。对Fibonacci数列的项进行归纳,其中n=f(m)原创 2013-11-08 21:00:25 · 570 阅读 · 0 评论 -
蓄水池抽样问题(随机抽样问题)
问题描述:要求从N个元素中随机的抽取k个元素,其中N无法确定。 这种应用的场景一般是数据流的情况下,由于数据只能被读取一次,而且数据量很大,并不能全部保存,因此数据量N是无法在抽样开始时确定的;但又要保持随机性,于是有了这个问题。 这里的核心问题就是“随机”,怎么才能是随机的抽取元素呢?我们设想,买彩票的时候,由于所有彩票的中奖概率都是一样的,所以我们才是“随机的”买彩票。那么要使抽取数据也随原创 2013-11-09 15:30:40 · 2883 阅读 · 1 评论