我读过的最佳的的算法类书籍(Eric Wendelin)
原作者:
来源Best algorithms book I ever read
译者somethin
当我为google的面试准备时,我花了大量的时间来查找数据结构和算法类的知识,同时.根据博学的Steve的建议,我决定入手Steven S. Skiena写的>这本书.
如果你不想仔细阅读我写在下面的关于这本书的废话,那所有的内容有一句话总结:去买这本书吧.如果你正在进行严肃的编程.
本书主要特点
我以为.这是最好算法类书籍.有如下两个主要原因:
1.开始的几章,深入的讲解数据结构的基本知识和算法的常见问题.这明显不是它的特色所在.特色在于:作者在实际工作情况中遇到的故事.其中包括对失败情况的讨论,以及关于解决他所遇到的问题的解决方法.仅这一点.就让这本书物超所值.
2.第11到18章是算法问题的具体种类.当然.这不是什么了不起的东西.但是.Skiena不仅给出了解决具体某类问题的基本方法.同时,他介绍了在实际问题中某种具体问题实现的最佳解决方案.而且他提出了一些当你在选择怎样实现时应该问自己的问题. 唯一的一个警告是本书中大多数的例子是用C语言写的.这会让那些不懂C语言的人和忘记指针是什么东西的人感到困惑.
这样的情况下,你应该买这本书:
你至少有一年的计算机科学训练的经历.如果你只是用Php为你的表弟写了一个买柠檬水的小网站.那么你实在没必要买这本书.因为这样的情况下你不回对这本书感兴趣的.
大学学生和专业人士都会发现是一本很有用的书.除了一系列编程问题以外.我还发现书中的面对面谈话也非常有趣.
同时,我认为最好的关于软件工程的书是 Andrew Hunt和David Thomas写作的.
那么.你觉得最好的数据结构/算法类书籍是什么呢?
豆瓣:
算法设计手册 http://book.douban.com/subject/4048566/
The Algorithm Design Manual http://book.douban.com/subject/5991495/
算法设计手册 http://book.douban.com/subject/4048566/
The Pragmatic Programmer http://book.douban.com/subject/1417047/
相关文章: