本书内容按照算法策略分为7章。

第1章从算法之美、简单小问题、趣味故事引入算法概念、时间复杂度、空间复杂度的概念和计算方法,以及算法设计的爆炸性增量问题,使读者体验算法的奥妙。

第2~7章介绍经典算法的设计策略、实战演练、算法分析及优化拓展,分别讲解贪心算法、分治算法、动态规划、回溯法、分支限界法、线性规划和网络流。每一种算法都有4~10个实例,共50个大型实例,包括经典的构造实例和实际应用实例,按照问题分析、算法设计、完美图解、伪代码详解、实战演练、算法解析及优化拓展的流程,讲解清楚且通俗易懂。附录介绍常见的数据结构及算法改进用到的相关知识,包括sort函数、优先队列、邻接表、并查集、四边不等式、排列树、贝尔曼规则、增广路复杂性计算、最大流最小割定理等内容。

本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机数学及相关专业的师生用书和培训学校的教材。

admin3473

Recent Posts

你所甘于的平凡,其实是平庸

苏听风观点:1、你一定要学会跟…

2小时 ago

无常是常

苏轼是宋代著名的文学家、政治家…

8小时 ago

极致服务指导手册:给顾客一个选择你的理由

【内容简介】这本书以服务为基点…

12小时 ago

公司治理那些事儿

经营得好,公司更挣钱;治理得好…

12小时 ago

香料之路

【内容简介】作者约翰·凯伊认为…

12小时 ago

俄国社会思想史(第二卷)

作者普列汉诺夫(1856—19…

12小时 ago