目录(点击切换)
本文节选自《计算之魂》电子版:
//第3章//万物皆编码一一抽象与表示/事情,我们要想到它们和二进制编码的关系。接下来不妨看两道例题,体会一下如何将生活中的问题,用二分编码的思维重新思考。这两个问题曾经是MS和AB这两家顶级计算机公司挑选软件工程师时经常问到的问题,他们问这些问题并不是为了考查面试者的智力,而是要看其思维方式能否从人的惯性思维转到计算思维上。要点人对目标的编码是一个渐渐演变所得到的结果,以方便为目的;而计算机的编码要争取一次性尽可能考虑清楚所有情况,以效率为目的。它们之间经常需要一座桥梁来连接。思考题3.1给定一个集合,如何输出它的千集?(AB,食食让售商)提示:一种不好的方法是,考虑震集中包括一个元素、两个元素、三个元素……的情况;好的方法是对宕集中的所有元素统一编码。3.2分割黄金问题和小白鼠试验问题例题3.1分割黄金问题(MS)食食全泰勒是一位雇主,雇用鲍尼为自己新建的房子铺设院子里的地砖,这是一个七天工作量的活儿。泰勒答应一共支付一根金条作为报酬,但是鲍尼要求
吴军 计算机之魂
每天支付他1/7的工资,泰勒答应了。现在,请问你如何在金条上切两刀,保证每天正好能支付鲍尼1/7的工资。这道题是一个参加MS公司面试的学生告诉我的,他想了半天也没有想出来,就跑来问我。后来我发现其他计算机公司有时也会用到这道面试题。今天你可以在互联网上找到它的答案,但是几乎所有的网站只给出了答案,没有分析为什么计算机公司要考这道看似是智力测试的问题。105//计算之慎//我们先来说说大部分失败者的想法,他们试质量的七份。这件事其实做不到,因为对于一个长方体,无论怎样图控制刀子切金条的方向,将它切成等着切两刀,都只能分出四份,如果刀子切割时的路径是曲面,就很难控制每一份是均等的。这种想法完全走偏了,抱定这种想法的人,实际上已经被人固有的思维方式在牵着鼻子走了。不难解,关键是在拿到这道题之前,不要一心想着怎么“动刀,而是想想为什么一家知名的计算机公司会考这道题。难道只是为了测试智力吗?应该“是,这个问题和计正轨上,这道题就变得非常容易了。这道题的答案说起来
计算之魂吴军豆瓣
很简和算思维应该有些关联。如果能想到这一点,解题的思路就能回到,我们在金条1/7的地方切一刀,在3/7的地方再切一刀,这样金条就变成了三个小金块,质量分别是17、2/7和4/7金条质量。接下来,我们就要1=1中2二23=2+14=45=4+16=4+27=4+2+1利用上夯第二天给鲍尼2/7金条质量的那一块,并要求对方交回第三天,再给屿四天,给鲍七天,把所有的黄金都给鲍的公式,在发了91、2、4这三个数字表示出1~7这七个数字,体的表示方法如下:[资时,泰勒第一天给鲍尼1/7金条质量的那一块黄金;是任何面试者必须掌握的技巧。简单地讲,之所以采用面106先前1/7金条质量的那一块;尼1/7金条质量的那一块,这样他就得到了3/7金条质量的黄金;第尼4/7金条质量的那一块,但是要求他将之前给的两小块交回……到了第尼即可。当然,有人可能会说,如果色了,没有钱找泰勒怎么办?这不是这道题要考的,至于如何明确考官的意图,这其忆试而非笔试来考查一个人,尼中间把钱花光
计算之魂主要内容
| 计算之魂百度云下载 | 计算之魂内容概括 |
| 计算之魂epub下载 | 计算之魂作者 |
| 计算之魂讲了什么 | 计算之魂txt下载 |
综上:计算之魂电子书值得推荐阅读

评论已关闭!