原文地址:https://gitbook.cn/gitchat/column/5ce3a4a43481b33762ae038f/topic/5ce5fd78308dd66813d93041


:::tips 备注:这两本算法书籍都不适合初学者,但都是经典之作,有能力后一定要读一读! :::

《编程的艺术》

算法经典书籍 - 图1
《编程的艺术》,书名英文 The Art of Computer Programming,简称为TAOCP。

作者Donald Knuth,中译高德纳,是1974年图灵奖得主。目前隐居深山,专注写作本书。
本书预计出版七卷,到目前为止只出版了前三卷(各一册),和第四卷的 A 分卷(第四卷计划分为ABCD四个分卷),A分卷又包括0-4五个分册。

第一卷首次出版于1968年,第四A卷的五个分册已经在2005- 2011陆续出版。目前只有第一卷有中译本。

这是一本 算法的集大成之作,虽然还未完成,但已经被列为20世纪最佳12部学术专著之一, 与“量子力学”、 “相对论”、 “博弈论”等重要著作并列经典。

《算法导论》

image.png
《算法导论》,英文名 Introduction to Algorithms,首次出版于1990年,此后又出版了第二版(2001)和第三版(2009)。

第一版的作者是三个人: Cormen , Leiserson , Rivest ,再版时又加上了第四位作者Stein,他们的姓氏首字母缩写CLRCLRS已经成了一个业界术语,专门用来指代本书的作者。
《算法导论》不仅讲解了经典算法,算法的数学性质,还介绍了这些算法的设计技术和应用领域。具体的算法过程用伪代码书写,避免了和某一种编程语言的绑定。
无论是用做学习算法的教材,还是在实际工作中应用算法的参考,都是极好的。