算法概论经典读后感有感
《算法概论》是一本由Sanjoy Dasgupta / Christos Papad著作,机械工业出版社出版的376图书,本书定价:55.00元,页数:2009-1,特精心收集的读后感,希望对大家能有帮助。
《算法概论》读后感(一):关于印刷上的错误
Chapter 7 中很多 Figure 中都出先了很低级的印刷错误。
举个例子:
Figure 7.13 中,max 2x_1 + 5x_2 在影印版中变成了 a x2 x_1 + 5x_2 (下划线表示下标)。其他好几处都出现了类似的错误。
这种错误让人看的很莫名。。。
另外注释里也有些错误,如果看的时候觉得奇怪就忽略注释吧。
如果不能忍受这些错误的话可以自己打印本书出版前的 beta draft version,网上能够下载到。不过打印的价格可能比直接买更贵。。。
《算法概论》读后感(二):DPV:算法的历史与未来
我们为什么要学习算法?
正如大名鼎鼎的Polya所说,为的是在遇到问题时,我们知道"How to solve it!"
对于每一个算法都有这样的一个过程:设计 --> 证明 --> 应用;而我们学习算法其实也是对这三个方面有着不同的侧重。如果你更关系证明与应用,很遗憾这本书应该不太符合你的口味~
这本书完全没有定义-定理-证明的套路,取而代之的是思想上的演绎!换而言之,这本书所讲的内容都是每一个算法设计者在设计初期时脑子里所思考的内容,每个算法背后的历史。不得不说,三位作者算法功力之深,理解之深刻,实在令人赞叹。正因为如此,这本书才会如此之薄。阅读之时常有顿悟之感!好不畅快~
作者们似乎很注重Problem Solving的过程,本书的所有章节基本上的都是以一种Problem --> Solution --> Algorithm Design/Mathematics Model的模式展开的,这才是一个计算机研究者的思想方式。正因为如此,所需要展示的Problem不需要太多,所涉及的算法也不需要像CLRS那样一一列举比较,也没有像KT那样“定理,证明"的严谨,一切所需要的只是idea!
薄薄的一本书虽然没有多少章节,然作者们却为我们搭建好了整个算法世界的框架:
(1) Classical algorithm and technique:
Arithmetic algorithm
Divide-and-conquer method
Graph algorithm
Greedy method
(2) Programming
Dynamic Programming
Linear Programming
(3) Complexity theory
P, NP, NPC
(4) Coping with NPC
Randomized algorithm
Approximation algorithm
Searching
(5) Future
Quantum algorithm
以及所有所涉及的数学领域:
Number theory
Graph theory
Game theory
Cryptography
Linear Programming
Algorithm analysis & Complexity theory
本书的习题也是精心安排设计的(从NPC那章的习题都是选自Karp's 21 NP-complete problems就可见一斑),极其精彩。融入这么多的内容的同时也带来的一个问题:对于算法的初学者来说,很可能不能真正把握作者字字句句背后真正所体现的思考的深度,简简单单的一句话背后,也许是另一个崭新的世界,所以这本书应该随着算法学习的深入,反复阅读,享受这探索的乐趣。
P.S.
书中点睛之笔:
FFT
Dijkstra's algorithm
Dynamic programming
Duality and Zero-sum games
Simplex algorithm
Reductions
Quantum algorithm
《算法概论》读后感(三):哪位大神有这本书的注释版的pdf 跪求
十万火急 邮箱 sum41-eminem@qq.com
好人一生平安
。。。。。。
。序言
Preface
方框目录
0 Prologue(序论)
0.1 Books and algorithms(书和算法)
0.2 Enter Fibonacci(斐波那契数列)
0.3 Big-O notation(大O记号)
Exercises(习题)
1 Algorithms with numbers(数的算法)
1.1 Basic arithmetic(基本算术)
1.2 Modular arithmetic(模运算)
1.3 Primality testing(素性测试)
1.4 Cryptography(密码学)
1.5 Universal hashing(全域散列)
出版者的话
序言
Preface
方框目录
0 Prologue(序论)
0.1 Books and algorithms(书和算法)
0.2 Enter Fibonacci(斐波那契数列)
0.3 Big-O notation(大O记号)
Exercises(习题)
1 Algorithms with numbers(数的算法)
1.1 Basic arithmetic(基本算术)
1.2 Modular arithmetic(模运算)
1.3 Primality testing(素性测试)
1.4 Cryptography(密码学)
1.5 Universal hashing(全域散列)
Exercises(习题)
Randomized algorithms:a virtual chapter(虚拟章:随机化算法)
2 Divide-and-conquer algorithms(分而治之算法)
2.1 Multiplication(乘法)
2.2 Recurrence relations(递归关系)
2.3 Mergesort(合并排序)
2.4 Medians(中位数)
2.5 Matrix multiplication(矩阵乘法)
2.6 The fast Fourier transform(快速傅里叶变换)
Exercises(习题)
3 Decompositions of graphs(图的分解)
3.1 Why graphs?(图论)
3.2 Depth-first search in undirected graphs(无向图中的深度优先搜索)
3.3 Depth-first search in directed graphs(有向图中的深度优先搜索)
3.4 Strongly connected components(强连通分量)
Exercises(习题)
4 Paths in graphs(图的路径)
4.1 Distances(距离)
4.2 Breadth-first search(广度优先搜索)
4.3 Lengths on edges(边的长度)
4.4 Dijkstra’s algorithm(Dijkstra算法)
4.5 Priority queue implementations(实现优先队列)
4.6 Shortest paths in the presence of negative edges(带负权的边的图中的最短路径)
4.7 Shortest paths in dags(有向无环图中的最短路径)
Exercises(习题)
5 Greedy algorithms(贪婪算法)
5.1 Minimum spanning trees(最小生成树)
5.2 Huffman encoding(赫夫曼编码)
5.3 Horn formulas(Horn公式)
5.4 Set cover(集合覆盖)
Exercises(习题)
6 Dynamic programming(动态规划)
6.1 Shortest paths in dags,revisited(回顾:有向无环图中的最短路径)
……
7 Linear programming and reductions(线性规划与归约)
8 NP-complete problems(NP完全问题)
9 Coping with NP-completeness(处理NP完全问题)
10 Quantum algorithms(量子算法)
Historical notes and further
-
《数据结构与算法:Python语言描述《数据结构与算法:Python语言描述》是一本由裘宗燕著作,机械工业出版社出版的平装图书,本书定价:CNY 45.00,页2023-02-16阅读全文
-
算法设计与分析读后感精选《算法设计与分析》是一本由屈婉玲 / 刘田 / 张立昂 / 王捍贫著作,清华大学出版的平装图书,本书定价:25.00元,页2023-06-14阅读全文
-
未来算法读后感摘抄《未来算法》是一本由诸葛越著作,中信出版集团出版的2021-6图书,本书定价:69.00元,页数:,特精心收集的读后感2022-09-22阅读全文
-
终极算法读后感锦集《终极算法》是一本由[美] 佩德罗·多明戈斯著作,中信出版集团出版的平装图书,本书定价:68.00元,页数:402,特2023-01-24阅读全文
-
《柠檬、拍卖和互联网算法》的读《柠檬、拍卖和互联网算法》是一本由[美] 雷·菲斯曼 / 蒂姆·沙利文著作,后浪丨江西人民出版社出版的平装图书,2022-11-29阅读全文
-
Python程序员面试算法宝典读后感《Python程序员面试算法宝典》是一本由张波 / 楚秦著作,机械工业出版社出版的平装图书,本书定价:65,页数:282022-12-07阅读全文
-
爱的算法读后感摘抄《爱的算法》是一本由(美)刘宇昆著作,四川科学技术出版社出版的平装图书,本书定价:18.00元,页数:229,特精心2023-05-12阅读全文
-
《游戏编程算法与技巧》的读后感《游戏编程算法与技巧》是一本由【美】Sanjay Madhav著作,电子工业出版社出版的平装图书,本书定价:89,页数:22023-01-26阅读全文
-
分布式高可用算法的读后感大全《分布式高可用算法》是一本由江峰 著著作,电子工业出版社出版的332图书,本书定价:118,页数:2022-10,特精心收2022-11-26阅读全文
-
《算法心得:高效算法的奥秘(原《算法心得:高效算法的奥秘(原书第2版)》是一本由(美)Henry S. Warren, Jr.著作,机械工业出版社出版的平装图书2023-04-02阅读全文