万本电子书0元读

万本电子书0元读

顶部广告

算法导论(核心篇 )(原书第4版)电子书

随着计算技术飞速发展智能时代,算法仍是所有智能技术的基石,从底层理解、设计与分析算法的能力——这种核心竞争力不会随技术浪潮褪色,反而历久弥新。 本书是算法领域的“殿堂级佳作”。自1990年第1版问世以来,本书已成为全球顶尖大学计算机专业的首选教材,以及业界专业人士的标准参考书。它独特地结合了数学严谨性与内容全面性——既不像部分书籍因追求严谨而遗漏重要主题,也不因追求广度而牺牲深度。全书采用自包含的章节设计和统一的伪代码风格,让不同层次的读者都能轻松掌握算法的设计与分析方法。

售       价:¥

纸质售价:¥110.00购买纸书

0人正在读 | 0人评论 6.8

作       者:(美)托马斯·H·科尔曼,(美)查尔斯·E·雷瑟尔森,(美)罗纳德·L·李维斯特 等

出  版  社:机械工业出版社

出版时间:2026-05-21

字       数:55.0万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
算法导论(原书第4版)》以高度的严谨性与*的覆盖性著称,深入阐述计算机算法设计与分析的各个重要领域。从排序和顺序统计量、数据结构、图算法等经典内容,到动态规划、贪心算法、摊还算法等高级设计和分析技术,再到NP完全性理论与近似算法等前沿课题,全书体系完整,条理清晰。各章自成体系,均可作为独立的学习单元;算法以伪代码形式呈现,说明与解释力求深入浅出而不失数学严谨性,具备基础程序设计经验的读者即可理解。 本书适合计算机及相关专业本科生、研究生作为教材使用,亦是软件工程师、算法工程师、数据科学家、研究人员,以及所有希望夯实算法基础、提升编程内功的开发人员案头的参考书。 本书是《算法导论(原书第4版)》的核心篇(第1~25章),涉及算法设计与分析的核心理论及应用。
目录展开

译者序

前言

第一部分 基础知识

第1章 算法在计算中的作用

1.1 算法

1.2 算法即技术

思考题

本章注记

第2章 算法基础

2.1 插入排序

2.2 分析算法

2.3 设计算法

思考题

本章注记

第3章 刻画运行时间

3.1 O符号、Ω符号和Θ符号

3.2 渐近符号:形式化定义

3.3 标准符号与常见函数

思考题

本章注记

第4章 分治策略

4.1 方阵乘法

4.2 矩阵乘法的Strassen算法

4.3 用代入法求解递推式

4.4 用递归树方法求解递推式

4.5 用主方法求解递推式

*4.6 证明连续主定理

*4.7 Akra-Bazzi递推式

思考题

本章注记

第5章 概率分析和随机算法

5.1 雇用问题

5.2 指示器随机变量

5.3 随机算法

*5.4 概率分析和指示器随机变量的进一步使用

思考题

本章注记

第二部分 排序和顺序统计量

第6章 堆排序

6.1 堆

6.2 维护堆性质

6.3 建堆

6.4 堆排序

6.5 优先队列

思考题

本章注记

第7章 快速排序

7.1 快速排序的描述

7.2 快速排序的性能

7.3 快速排序的随机化版本

7.4 快速排序的分析

思考题

本章注记

第8章 线性时间排序

8.1 排序算法的下界

8.2 计数排序

8.3 基数排序

8.4 桶排序

思考题

本章注记

第9章 中位数和顺序统计量

9.1 最小值和最大值

9.2 线性期望时间选择算法

9.3 最坏情况为线性时间的选择算法

思考题

本章注记

第三部分 数据结构

第10章 基本数据结构

10.1 基于数组的简单数据结构:数组、矩阵、栈、队列

10.2 链表

10.3 有根树的表示

思考题

本章注记

第11章 散列表

11.1 直接寻址表

11.2 散列表

11.3 散列函数

11.4 开放寻址法

11.5 实际考虑

思考题

本章注记

第12章 二叉搜索树

12.1 二叉搜索树是什么

12.2 查询二叉搜索树

12.3 插入和删除

思考题

本章注记

第13章 红黑树

13.1 红黑树的性质

13.2 旋转

13.3 插入

13.4 删除

思考题

本章注记

第四部分 高级设计和分析技术

第14章 动态规划

14.1 钢条切割

14.2 矩阵链乘法

14.3 动态规划原理

14.4 最长公共子序列

14.5 最优二叉搜索树

思考题

本章注记

第15章 贪心算法

15.1 活动选择问题

15.2 贪心算法原理

15.3 霍夫曼编码

15.4 离线缓存

思考题

本章注记

第16章 摊还算法

16.1 聚合分析

16.2 核算法

16.3 势能法

16.4 动态表

思考题

本章注记

第五部分 高级数据结构

第17章 增强数据结构

17.1 动态顺序统计量

17.2 如何增强数据结构

17.3 区间树

思考题

本章注记

第18章 B树

18.1 B树的定义

18.2 B树上的基本操作

18.3 从B树中删除关键字

思考题

本章注记

第19章 不相交集合数据结构

19.1 不相交集合操作

19.2 不相交集合的链表表示

19.3 不相交集合森林

*19.4 带路径压缩的按秩合并分析

思考题

本章注记

第六部分 图算法

第20章 基本的图算法

20.1 图的表示

20.2 广度优先搜索

20.3 深度优先搜索

20.4 拓扑排序

20.5 强连通分量

思考题

本章注记

第21章 最小生成树

21.1 最小生成树的形成

21.2 Kruskal算法和Prim算法

思考题

本章注记

第22章 单源最短路径

22.1 Bellman-Ford算法

22.2 有向无环图中的单源最短路径问题

22.3 Dijkstra算法

22.4 差分约束与最短路径

22.5 最短路径性质的证明

思考题

本章注记

第23章 所有顶点对最短路径问题

23.1 最短路径与矩阵乘法

23.2 Floyd-Warshall算法

23.3 Johnson算法对于稀疏图的应用

思考题

本章注记

第24章 最大流问题

24.1 流网络

24.2 Ford-Fulkerson方法

24.3 最大二分匹配

思考题

本章注记

第25章 二部图的匹配

25.1 最大二部图匹配(重访)

25.2 稳定婚姻问题

25.3 分配问题的匈牙利算法

思考题

本章注记

附录 数学基础知识

附录A 求和

附录B 集合等离散数学内容

附录C 计数与概率

附录D 矩阵

参考文献

推荐阅读

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部