图书介绍
算法设计、分析与实现从入门到精通 C、C++和Java2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 徐子珊编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115228376
- 出版时间:2010
- 标注页数:410页
- 文件大小:83MB
- 文件页数:418页
- 主题词:电子计算机-算法设计;电子计算机-算法分析;C语言-程序设计;JAVA语言-程序设计
PDF下载
下载说明
算法设计、分析与实现从入门到精通 C、C++和JavaPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 集腋成裘——渐增型算法1
1.1 算法设计与分析1
1.2 插入排序算法4
1.2.1 算法描述与分析4
1.2.2 程序实现6
1.2.3 应用——赢得舞伴30
1.3 两个有序序列的合并算法32
1.3.1 算法描述与分析32
1.3.2 程序实现34
1.4 序列的划分45
1.4.1 算法描述与分析45
1.4.2 程序实现46
1.5 小结52
第2章 化整为零——分治算法53
2.1 Hanoi塔问题与递归算法53
2.1.1 算法的描述与分析53
2.1.2 程序实现56
2.1.3 应用——新Hanoi塔游戏59
2.2 归并排序算法62
2.2.1 算法描述与分析62
2.2.2 程序实现63
2.2.3 应用——让舞伴更开心69
2.3 快速排序算法70
2.3.1 算法描述与分析70
2.3.2 程序实现72
2.4 堆的实现79
2.4.1 堆的概念及其创建79
2.4.2 程序实现83
2.5 堆排序88
2.5.1 算法描述与分析88
2.5.2 程序实现89
2.6 基于二叉堆的优先队列94
2.6.1 算法描述与分析94
2.6.2 程序实现95
2.7 关于排序算法105
2.7.1 比较型排序算法的时间复杂度105
2.7.2 C/C++/Java提供的排序函数(方法)107
2.7.3 应用——环法自行车赛108
2.8 小结109
第3章 记表备查——动态规划算法111
3.1 矩阵链乘法112
3.1.1 算法描述与分析112
3.1.2 程序实现115
3.1.3 应用——牛牛玩牌121
3.2 最长公共子序列123
3.2.1 算法描述与分析123
3.2.2 程序实现126
3.2.3 算法的应用132
3.3 0-1背包问题136
3.3.1 算法描述与分析136
3.3.2 程序实现138
3.3.3 算法的应用142
3.4 带权有向图中任意两点间的最短路径144
3.4.1 算法描述与分析144
3.4.2 程序实现148
3.4.3 应用——牛牛聚会153
3.5 小结155
第4章 高效的选择——贪婪算法156
4.1 活动选择问题156
4.1.1 算法描述与分析156
4.1.2 程序实现158
4.1.3 贪婪算法与动态规划163
4.1.4 应用——海岸雷达165
4.2 Huffman编码166
4.2.1 算法描述与分析166
4.2.2 程序实现170
4.2.3 应用——Huffman树180
4.3 最小生成树183
4.3.1 算法描述与分析183
4.3.2 程序实现187
4.3.3 应用——北方通信网196
4.4 单源最短路径问题197
4.4.1 算法描述与分析197
4.4.2 程序实现200
4.4.3 应用——西气东送207
4.5 小结210
第5章 艰苦卓绝——回溯算法211
5.1 组合问题与回溯算法211
5.1.1 3-着色问题211
5.1.2 n-皇后问题214
5.1.3 Hamilton回路问题216
5.1.4 子集和问题218
5.2 解决组合问题的回溯算法框架219
5.2.1 算法框架219
5.2.2 程序实现223
5.3 排列树和子集树235
5.3.1 子集树问题236
5.3.2 排列树问题241
5.4 用回溯算法解决组合优化问题245
5.4.1 算法框架245
5.4.2 旅行商问题247
5.4.3 应用253
5.5 P,NP和NP-完全问题260
5.6 小结262
第6章 图的搜索算法264
6.1 广度优先搜索265
6.1.1 算法描述与分析265
6.1.2 程序实现268
6.1.3 应用——攻城略地276
6.2 深度优先搜索278
6.2.1 算法描述与分析278
6.2.2 程序实现280
6.2.3 有向无圈图的拓扑排序283
6.2.4 应用——全排序290
6.3 有向图的强连通分支292
6.3.1 算法描述与分析292
6.3.2 程序实现295
6.3.3 应用——亲情号300
6.4 无向图的双连通分支303
6.4.1 算法描述与分析303
6.4.2 程序实现306
6.4.3 应用——雌雄大盗308
6.5 流网络与最大流问题310
6.5.1 算法描述与分析310
6.5.2 程序实现319
6.5.3 应用321
6.6 小结324
第7章 集组合优化问题之大成——线性规划325
7.1 标准形式与松弛形式328
7.1.1 线性规划的标准形式328
7.1.2 线性规划的松弛形式331
7.2 单纯形算法334
7.2.1 单纯形算法的例子334
7.2.2 轴转操作337
7.2.3 正规的单纯形算法340
7.3 初始基本可行解347
7.4 应用——将组合优化问题形式化为线性规划355
7.5 小结359
第8章 图形学基础——计算几何360
8.1 线段的性质360
8.1.1 叉积及其应用361
8.1.2 程序实现364
8.2 判断是否存在线段相交367
8.2.1 算法描述与分析367
8.2.2 程序实现370
8.3 求凸壳374
8.3.1 Graham扫描375
8.3.2 Jarvis行进381
8.4 求最邻近点对384
8.4.1 算法描述与分析385
8.4.2 程序实现387
8.5 应用389
8.5.1 光导管389
8.5.2 最小边界矩形391
8.5.3 得克萨斯一日游392
8.6 小结394
附录395
参考文献410
热门推荐
- 101167.html
- 2827670.html
- 2508786.html
- 3539441.html
- 62386.html
- 2426041.html
- 2019462.html
- 853199.html
- 3031011.html
- 3882943.html
- http://www.ickdjs.cc/book_3089799.html
- http://www.ickdjs.cc/book_3319472.html
- http://www.ickdjs.cc/book_3431124.html
- http://www.ickdjs.cc/book_2198491.html
- http://www.ickdjs.cc/book_589518.html
- http://www.ickdjs.cc/book_1860626.html
- http://www.ickdjs.cc/book_3779510.html
- http://www.ickdjs.cc/book_3220984.html
- http://www.ickdjs.cc/book_1722505.html
- http://www.ickdjs.cc/book_3470419.html