面试总结
积土为垚
这个作者很懒,什么都没留下…
展开
-
i++和++i的区别
(1)i++ 返回的是原来的值,++i返回的是加1后的值。 ( 2 ) i++返回的是个临时对象,只能作为右值,i++返回的是i的引用,是个左值。 i++类似于(temp = i, i = i+1, return temp;) ++i 类似于(i = i+1; return i ;)原创 2017-05-12 10:13:42 · 429 阅读 · 0 评论 -
抛硬币第一次出现连续两个正面的期望次数
题目描述:假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出两个“字”向上游戏就结束了,不用继续抛。上面这个题目我第一次见到是在pongba的TopLanguage的一次讨论上,提出问题的人为Shuo Chen,当时我给出了一个解法,自认为已转载 2017-05-13 22:24:54 · 22575 阅读 · 0 评论