《计算之魂》的作者吴军分10个主题系统地讲解了计算机科学的精髓。
作者在书中结合自己对计算机工程师的五级分级标准,分门别类地讲解了一些具体的例题,这些例题是作者面试求职者时用到的考题,或是头部计算机公司和金融企业的面试题。作者详细讲解每类题目不同层次的解决方法、不同水平的人大约能思考到什么样的深度,深度阐述题目背后的计算机科学精髓。通过对比优化解题思路,读者不仅可以衡量自己的水平,在职业的发展道路上走得更快,可更深刻理解并掌握计算机科学和计算思维,逐渐把握计算机科学这门艺术。
对于所有有志于了解或学习科技,特别是计算机科学的人来讲,本书不仅有助于了解计算机科学,更有助于了解 IT 产业的技术特点、培养一些特殊的思维方式、掌握信息时代特殊的做事方法,通过具体的例子,从“术”的层面获得“道”的层面的提升。
十大主题:
1、毫厘千里之差-大 O 概念
2、逆向思考-从递推到递归
3、万物皆编码-抽象与表示
4、智能的本质-分类与组合
5、工具与算法-图论及应用
6、化繁为简-分治思想及应用
7、权衡时空-理解存储
8、并行与串行-流水线和分布式计算
9、状态与流程-等价性与因果关系
10、确定与随机-概率算法及应用