"硅谷杰出工程师凝结心力之作
精选128道经典的算法和编程题目,有针对性地做出分析和解答,并给出代码解决方案。
覆盖编程面试常见题型
提高分析和解决问题能力,提升编程素养
作者博客是http://www.cnblogs.com/codingtmd/或http://fisherlei-blogspot.com,提供众多面试和算法内容
内容简介
本书精选128道经典的算法和编程题目,有针对性地做出分析和解答,并给出代码解决方案。本书的主要思路,是利用计算机算法知识,以分析和解决谜题的形式,总结如何把计算机常用算法及数据结构等知识应用到相关的问题上,提高读者分析问题、解决问题的能力。进而,希望培养读者的编程素养,帮助读者更好地从事程序设计的相关工作。
本书中的题目涉及递归、分而治之、二及树搜索、树遍历、图遍历、动态规划、字符串搜索等经典的算法问题,也是编程面试以及程序设计实践中经常遇到的问题。本书提供一个附录,包含一些精选的论文、图书和参考资料,可以帮助读者了解IT行业内新的进展,并藉此在IT职业生涯中提高解决问题的能力。
本书适合对程序设计和算法问题感兴趣的读者阅读,尤其适合准备编程面试或者想要提高自身程序设计能力和素养的程序员学习参考。
作者简介
codingtmd,曾供职于微软,从事于数据库、分布式系统、云计算基础架构及服务等方向,参与了Bing和Windows Azure等系统的研发工作。目前就职于Facebook,负责新产品研发及第三方云服务平台建设。爱好算法及系统架构设计,酷爱读书,喜欢冒险。 他的博客是http://www.cnblogs.com/codingtmd/或http://fisherlei-blogspot.com