程序员值得一看的9本学习算法经典书籍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序员值得一看的9本学习算法经典书籍
算法是独立于编程语言的,无论你是什幺程序员都可以把它们应用到自己的编程语言中去,我遇到过很多在编程方面很有经验的程序员,比如一个Java程序员非常底层的API细节和语言的复杂性,但对算法却知之甚少。
有一次,我面试一个各项都很优秀的开发者,他擅长Java,多线程,但是他的数据结构和算法真的是差到爆,我问他,为什幺他来面试之前不花点时间复习他的算法以及相关的答题的技巧?他的说辞是“这些算法只是用于面试,在实际工作中根本用不着”。确实,在我多年的Java开发生涯中,我确实没有直接使用过算法,从这一方面来说,他是对的,但是他并没有认识到算法和数据结构在提高编程技能方面的作用。
相信大家也都知道对于像BAT这样的企业,如果你能掌握算法和数据结构,那是非常加分的,除了UNIX和C语言,核心的编程依然是算法和数据结构保持不变。所以,算法对一个程序员来说是十分重要的,本文分享9本学习算法的好书:
1、《Introduction to Algorithms》