CodeGym /课程 /Python SELF ZH /算法书籍

算法书籍

Python SELF ZH
第 62 级, 课程 4
可用

10.1 最好的书 - 科尔曼

在编写这门课程时,我参考了我最喜欢的算法书: 科尔曼《算法:设计与分析导论》。这本书是MIT的Computer Science教材。它的第三版长这样:

这是一本经典的算法书,被全世界的大学使用。它涵盖了广泛的算法和数据结构,包括排序、搜索、图算法、动态规划等等。

它还包括理论基础,比如算法复杂度分析。例子用的是伪代码,非常容易转换成任何编程语言,包括Python。

对Computer Science的学生、研究生和专业开发者都很有用。

我本想在算法课程开始之前推荐它,但决定放到最后——免得吓到你们。这本书有1000页,重约两公斤。

10.2 趣学算法

第二本书是“趣学算法:程序员和好奇者的插图指南”由阿迪蒂亚·巴嘎瓦编写。它看起来是这样的:

这本书以可视化和易于理解的形式呈现,非常适合初学者。书中有很多插图来解释算法的工作原理。每个部分都涵盖了不同的算法,从基础概念到更复杂的话题。

示例是用Python写的,读者可以马上实践学到的知识。对初学开发者、学生和想快速理解算法基础的人都很有用。

10.3 Python的数据结构和算法

还有什么可以读的? “数据结构和算法在Python”。原版为“Data Structures and Algorithms in Python” by Michael T. Goodrich.

这本书是对一部关于数据结构和算法的流行教材的Python语言改编。

它涵盖了基本和复杂的数据结构和算法,比如数组、列表、栈、队列、树、图和哈希表。还包括排序算法、搜索算法以及其他很多算法。

示例和代码是用Python写的,使得这本书对使用该语言的开发者特别有用。读者群体:学生、初学开发者以及想用Python学习数据结构和算法的所有人。

10.4 算法简明指南

不够吗?那我给你一本《算法简明指南》

这本书提供了快速和实用的算法指南。包括对各种算法的描述和实现,比如排序、搜索、图算法等。这本书强调算法的实际应用。

实现示例用Python和其他编程语言写成。专业开发者和工程师会感兴趣,他们想要快速找出并利用算法来解决问题。

10.5 Python上的算法

还想要什么?哦,我是说“启发” :)

"Python上的算法:掌握Python语言的基础算法"

这本书专注于在Python中实现和使用基础算法。涵盖排序、搜索、树、图以及其他很多算法。Python代码示例和逐步解释为想要加深知识的人提供了理想选择。

适合有基础知识并希望在实践中掌握算法的Python开发者。

2
任务
Python SELF ZH, 第 62 级, 课程 4
已锁定
科尔曼
科尔曼
2
任务
Python SELF ZH, 第 62 级, 课程 4
已锁定
学习算法:
学习算法:
1
调查/小测验
启发式第 62 级,课程 4
不可用
启发式
启发式
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION