书籍详情
《算法基础:Python和C#语言实现(原书第2版》[21M]百度网盘|亲测有效|pdf下载
  • 算法基础:Python和C#语言实现(原书第2版

  • 出版社:互动图书专营店
  • 热度:7102
  • 上架时间:2024-06-30 09:07:09
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 书[0名0]:  [套装书]算[0法0]基础:Python和C#语言实现(原书[0第0]2版)+算[0法0]基础:打开算[0法0]之门(2册)|8078276
 图书定价: 178元
 图书作者: 罗德·斯蒂芬斯 托马斯 H.科尔曼
 出版社:  [1机1]械工业出版社
 出版日期:  2021-01-08 0:00:00
 ISBN号: 9787111671855
 开本: 16开
 页数: 653
 版次: 1-1
 作者简介

---------------------------算[0法0]基础:Python和C#语言实现(原书[0第0]2版)---------------------------
[美]罗德·斯蒂芬斯(Rod Stephens) 著:---作者简介---罗德·斯蒂芬斯(Rod Stephens) 连续15年被[0评0]为Microsoft Visual Basic[*]有价值专家(MVP),长期在ITT Technical Institute教授编程入门课程。他已[纟巠]撰写了[0超0]过30本技术书籍,这些书被翻译成多种语言在世界范围内出版。他还撰写了[0超0]过250篇杂志文章,内容涵盖C#、Visual Basic、Delphi和Java等。---译者简介---余青松 华东师范[0大0][0学0]高级工程师。1990年毕业于华东师范[0大0][0学0]并留校任教。编著计算[1机1]相关教材30余本,在[0国0]内外[0学0]术期刊和[0学0]术[0会0]议上发表科技论文近百篇。江红 华东师范[0大0][0学0]副教授,博士。1994年毕业于复旦[0大0][0学0]计算[1机1]系。曾荣获上海市教[0学0]成果一等奖、华东师范[0大0][0学0]教[0学0]成果一等奖、华东师范[0大0][0学0][0优0]秀任课教师奖等荣誉。
---------------------------算[0法0]基础:打开算[0法0]之门---------------------------
作者:(美[0国0])托马斯 H.科尔曼(Thomas H.Cormen) 译者:王宏志
 内容简介

---------------------------算[0法0]基础:Python和C#语言实现(原书[0第0]2版)---------------------------
本书[0第0]2版进行了全[mian]修订与更[亲斤],更加易于[0学0][*]。书中描述了那些重要且[纟巠]典的算[0法0],并且说明了不同算[0法0]的适用情境。跟随作者的讲解,读者将[0学0][0会0]分析既有算[0法0],进而理解算[0法0]背后的原理。同时,读者也将[0学0][*]创建[亲斤]的算[0法0],以适应未来的[亲斤]需求。这些有用的算[0法0]包括:[*]作常用数据结构的方[0法0],高级数据结构,网络算[0法0],以及数值算[0法0]。此外,书中还包含通用的问题求解技巧。除了描述算[0法0],作者还详细介绍了如何分析算[0法0]的性能。书中[扌是]供[0大0]量练[*],读者可以自己探索修改算[0法0]的方[0法0],以便将其应用于[亲斤]的情境。
---------------------------算[0法0]基础:打开算[0法0]之门---------------------------
本书介绍了什么是计算[1机1]算[0法0],如何描述它们,以及如何来[0评0]估它们。这些计算[1机1]算[0法0]将[扌是]供:利用计算[1机1]搜索信息的简单方式;解决各种排序问题的方[0法0];利用有向无环图和[*]短路径[0法0]来解决基本问题的方[0法0](可用于建模公路网络,任务间的依赖及金融关系);解决字符串(例如DNA结构)问题的方[0法0];密码[0学0]背后的基本原理;数据压缩的基础[0知0]识;以及甚至一些没有人能够理解如何在计算[1机1]上用相[0当0]长的时间来解决的问题。本书适合作为计算[1机1]专业本科生“算[0法0]设计与分析”课程的教材,也适合相关专业人员阅读。
 目录




---------------------------算[0法0]基础:Python和C#语言实现(原书[0第0]2版)---------------------------


出版者的话
译者序
前言
作者简介
[0第0]1章 算[0法0]基础 1
1.1 方[0法0] 1
1.2 算[0法0]和数据结构 2
1.3 伪代码 2
1.4 算[0法0]的特点 4
1.4.1 [0大0]O符号 5
1.4.2 常用的运行时间函数 7
1.4.3 运行时间函数的可视化比较 11
1.5 实际考虑 12
1.6 本章小结 13
1.7 练[*]题 14
[0第0]2章 数值算[0法0] 16
2.1 数据随[1机1]化 16
2.1.1 随[1机1]数生成器 16
2.1.2 随[1机1]化数组 20
2.1.3 生成非均匀分布 21
2.1.4 随[1机1]行走 22
2.2 查找[*][0大0]公约数 25
2.2.1 计算[*][0大0]公约数 25
2.2.2 [*][0大0]公约数算[0法0]的扩展应用 27
2.3 计算乘幂 28
2.4 处理素数 29
2.4.1 查找素数因子 29
2.4.2 查找素数 31
2.4.3 素性检验 32
2.5 计算数值积分 33
2.5.1 矩形[0法0]则 34
2.5.2 梯形[0法0]则 34
2.5.3 自适应积分算[0法0] 35
2.5.4 蒙特卡罗积分[0法0] 37
2.6 方程求解 38
2.7 高斯消元[0法0] 40
2.7.1 前向消元 40
2.7.2 后向代换 41
2.7.3 算[0法0]实现 42
2.8 [*]小二乘[0法0]拟合 42
2.8.1 线性[*]小二乘[0法0] 43
2.8.2 多项式[*]小二乘[0法0] 44
2.9 本章小结 45
2.10 练[*]题 46
[0第0]3章 链表 48
3.1 基本概念 48
3.2 单向链表 49
3.2.1 遍历链表 49
3.2.2 查找节点 49
3.2.3 使用哨兵 50
3.2.4 在顶部添加节点 51
3.2.5 在尾部添加节点 51
3.2.6 在指定节点后插入节点 52
3.2.7 删除节点 52
3.3 [0双0]向链表 53
3.4 有序链表 54
3.5 自组织链表 55
3.5.1 前移方[0法0] 56
3.5.2 交换方[0法0] 56
3.5.3 计数方[0法0] 56
3.5.4 混合方[0法0] 56
3.5.5 伪代码 57
3.6 链表算[0法0] 57
3.6.1 复制链表 58
3.6.2 插入排序 58
3.6.3 选择排序 60
3.7 多线链表 61
3.8 循环链表 61
3.8.1 标记节点 62
3.8.2 使用哈希表 63
3.8.3 链表回溯 64
3.8.4 链表反转 65
3.8.5 龟兔赛跑算[0法0] 66
3.8.6 [0双0]向链表中的环路 68
3.9 本章小结 68
3.10 练[*]题 68
[0第0]4章 数组 70
4.1 基本概念 70
4.2 一维数组 72
4.2.1 查找数组元素 72
4.2.2 查找[*][0大0]值、[*]小值和平均值 72
4.2.3 查找中值 73
4.2.4 查找众数 74
4.2.5 插入数组元素 76
4.2.6 删除数组元素 77
4.3 非零数组下界 77
4.3.1 二维数组 78
4.3.2 高维数组 78
4.4 三角形数组 81
4.5 稀疏数组 83
4.5.1 查找行或列 84
4.5.2 获取元素的值 85
4.5.3 设置元素的值 86
4.5.4 删除数组元素 87
4.6 矩阵 89
4.7 本章小结 91
4.8 练[*]题 91
[0第0]5章 堆栈和队列 93
5.1 堆栈 93
5.1.1 链表堆栈 94
5.1.2 数组堆栈 95
5.1.3 [0双0]堆栈 96
5.1.4 堆栈算[0法0] 97
5.2 队列 101
5.2.1 链表队列 101
5.2.2 数组队列 102
5.2.3 特殊队列 104
5.3 二项堆 105
5.3.1 二项树的定义 105
5.3.2 二项堆的定义 106
5.3.3 合并树 107
5.3.4 合并堆 108
5.3.5 入队[*]作 111
5.3.6 出队[*]作 111
5.3.7 运行时间分析 112
5.4 本章小结 113
5.5 练[*]题 113
[0第0]6章 排序 115
6.1 O(N 2)算[0法0] 115
6.1.1 数组的插入排序算[0法0] 115
6.1.2 数组的选择排序算[0法0] 116
6.1.3 冒泡排序算[0法0] 117
6.2 O(NlogN)算[0法0] 119
6.2.1 堆排序算[0法0] 120
6.2.2 快速排序算[0法0] 124
6.2.3 合并排序算[0法0] 130
6.3 小于O(NlogN)的算[0法0] 132
6.3.1 计数排序算[0法0] 132
6.3.2 鸽巢排序算[0法0] 133
6.3.3 桶排序算[0法0] 135
6.4 本章小结 136
6.5 练[*]题 137
[0第0]7章 查找 139
7.1 线性查找算[0法0] 139
7.2 二分查找算[0法0] 140
7.3 插值查找算[0法0] 141
7.4 多数投票算[0法0] 142
7.5 本章小结 143
7.6 练[*]题 144
[0第0]8章 哈希表 145
8.1 哈希表的基本概念 145
8.2 链接哈希表 146
8.3 开放寻址哈希表 147
8.3.1 删除数据项 148
8.3.2 线性探测 149
8.3.3 二次探测 150
8.3.4 伪随[1机1]探测 151
8.3.5 [0双0]重哈希 151
8.3.6 有序哈希 152
8.4 本章小结 154
8.5 练[*]题 154
[0第0]9章 递归 156
9.1 基本算[0法0] 156
9.1.1 阶乘 156
9.1.2 斐波那契数 158
9.1.3 棒料切割问题 159
9.1.4 汉诺塔 161
9.2 图形算[0法0] 163
9.2.1 科赫曲线 163
9.2.2 希尔伯特曲线 165
9.2.3 谢尔宾斯基曲线 166
9.2.4 垫圈图案 168
9.2.5 天际线问题 168
9.3 回溯算[0法0] 172
9.3.1 八皇后问题 173
9.3.2 骑士巡游问题 175
9.4 组合与排列 177
9.4.1 基于循环的组合 178
9.4.2 允许重复项的组合 179
9.4.3 不允许重复项的组合 180
9.4.4 允许重复项的排列 181
9.4.5 不允许重复项的排列 182
9.4.6 轮询调度算[0法0] 183
9.5 递归的删除 188
9.5.1 尾部递归的删除 188
9.5.2 动态规划 189
9.5.3 自底向上编程 190
9.5.4 删除递归的通用方[0法0] 191
9.6 本章小结 193
9.7 练[*]题 194
[0第0]10章 树 196
10.1 有关树的术语 196
10.2 二叉树的性质 198
10.3 树的表示 200
10.3.1 构建常规树 200
10.3.2 构建完全树 203
10.4 树的遍历 203
10.4.1 前序遍历 204
10.4.2 中序遍历 206
10.4.3 后序遍历 206
10.4.4 广度[0优0]先遍历 207
10.4.5 遍历的应用 207
10.4.6 遍历的运行时间分析 208
10.5 有序树 208
10.5.1 添加节点 209
10.5.2 查找节点 210
10.5.3 删除节点 211
10.6 [*]小共同祖先 212
10.6.1 在有序树中查找[*]小共同祖先 212
10.6.2 使用指向父节点的指针 213
10.6.3 使用指向父节点的指针和深度字段 214
10.6.4 常规树 214
10.6.5 欧拉环游 216
10.6.6 所有节点对的[*]小共同祖先 217
10.7 线索树 217
10.7.1 构建线索树 218
10.7.2 线索树的应用 220
10.8 特殊的树算[0法0] 221
10.8.1 动物游戏 221
10.8.2 表达式求值 223
10.9 区间树 224
10.9.1 构建区间树 225
10.9.2 与点相交 226
10.9.3 与区间相交 226
10.9.4 四叉树 228
10.9.5 字符串树 231
10.10 本章小结 235
10.11 练[*]题 235
[0第0]11章 平衡树 239
11.1 AVL树 239
11.1.1 添加值 239
11.1.2 删除值 240
11.2 2-3树 241
11.2.1 添加值 242
11.2.2 删除值 242
11.3 B树 244
11.3.1 添加值 245
11.3.2 删除值 245
11.4 平衡树的变种 246
11.4.1 自顶向下的B树 246
11.4.2 B+树 247
11.5 本章小结 248
11.6 练[*]题 248
[0第0]12章 决策树 250
12.1 搜索博弈树 250
12.1.1 [0极0]小[0极0][0大0]算[0法0] 251
12.1.2 初始移动和响应 254
12.1.3 博弈树启发式算[0法0]...
 编辑推荐

---------------------------算[0法0]基础:Python和C#语言实现(原书[0第0]2版)---------------------------
[亲斤]增Python代码示例,全[mian]涵盖[纟巠]典算[0法0]、问题求解技巧和程序员[mian]试指南
---------------------------算[0法0]基础:打开算[0法0]之门---------------------------
《算[0法0]基础:打开算[0法0]之门》由[1机1]械工业出版社出版。