今天看信息论基础这本书,突然发现自己之前学的概率论只是都还给老师了,于是下了一本概率论的大致浏览了一下 ,很自然的就看到了古典概率模型。突然想到了我参加校招应聘时的经历,好多大公司都喜欢问一些抛硬币或者抓小球的问题,看似是考验一下数学能力(当然应该也有一部分原因),但是我觉得这种问题更能考验一个人的缜密程度。
首先我们看一下,这个古典概率模型的定义:
称具有以下两个特征的随机试验模型为古典概率模型:
1)有限性,随机试验只有有限个可能结果。
2)等可能行,每个结果发生的可能性大小相同。
更有意味的是其对于概率的定义:
所谓计算某一事件的概率,其实就是考虑这个事件包括的所有情况以及总体包含的事件的数目,而这种能力对于程序员来说非常重要。
在写代码的过程中,能够做到让所有情况都有妥善的处理措施,是一个码农最基本的素养。
所以,我认为问一些古典概率模型的题目在一定程度上能够考验一个人的思维是否缜密,考虑问题能否面面俱到,这个也可能是面试官喜欢问一些这种类型题目的原因吧。