《C算法.第1卷,基础、数据结构、排序和搜索(第三版)》pdf
2017-05-27 18:55
393 查看
下载地址:网盘下载
《C算法》介绍了当今最重要的算法,共分3卷,《C算法(第1卷):基础、数据结构、排序和摸索》是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数据结构知识。主要包括基本数据结构、抽象数据结构、递归和树。第三部分“排序”(第6~11章)按章节顺序分别讨论了基本排序方法(如选择排序、插入排序、冒泡排序、希尔排序等)、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊目的排序方法,并比较了各种排序方法的性能特征。第四部分“搜索”(第12~16章)在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论哈希方法、基数搜索以及外部搜索方法。
书中提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习。可作为高等院校相关专业的教材和补充读物,也可供自学之用。
Robed Sedgewick拥有斯坦福大学博士学位(导师为Donald E. Knuth),昔林斯顿大学计算机科学系教授,Adobe Systems公司董事,曾是XeroxPARC的研究人员,还曾就职于美国国防部防御分析研究所以及INRIA。除本书外,他还与Philippe Flajolet合著了《算法分析导论》一书
下载地址:网盘下载
内容简介 · · · · · ·
《C算法》介绍了当今最重要的算法,共分3卷,《C算法(第1卷):基础、数据结构、排序和摸索》是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数据结构知识。主要包括基本数据结构、抽象数据结构、递归和树。第三部分“排序”(第6~11章)按章节顺序分别讨论了基本排序方法(如选择排序、插入排序、冒泡排序、希尔排序等)、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊目的排序方法,并比较了各种排序方法的性能特征。第四部分“搜索”(第12~16章)在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论哈希方法、基数搜索以及外部搜索方法。书中提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习。可作为高等院校相关专业的教材和补充读物,也可供自学之用。
作者简介 · · · · · ·
Robed Sedgewick拥有斯坦福大学博士学位(导师为Donald E. Knuth),昔林斯顿大学计算机科学系教授,Adobe Systems公司董事,曾是XeroxPARC的研究人员,还曾就职于美国国防部防御分析研究所以及INRIA。除本书外,他还与Philippe Flajolet合著了《算法分析导论》一书下载地址:网盘下载
相关文章推荐
- 书评:《算法:C语言实现(第1~4部份) 基础知识、数据结构、排序及搜索(原书第3版))
- 一步一步复习数据结构和算法基础-广度优先搜索
- 数据结构之基础排序(选择排序、插入排序、冒泡排序)
- 数据结构-4-Trie树:应用于统计、排序与搜索 原理详解
- 【备注】【C30】《鸟哥的Linux私房菜_基础学习篇[第三版]》PDF 下载
- [数据结构] 九大基础排序总结与对比
- 数据结构-排序基础代码
- 数据结构与算法——三种基础排序算法C#实现(冒泡排序、选择排序、插入排序)
- Java数据结构----树--二叉查找(搜索或排序)树BST
- 算法与数据结构基础 -- 排序 (C++实现)
- 【心血】算法清单 & 应用(含搜索,动态规划,排序,数据结构,最短路,二分,字符串,其他)
- 数据结构基础7.6:表排序
- 数据结构(C++语言版)第三版pdf
- 一步一步复习数据结构和算法基础-深度优先搜索
- 算法与数据结构基础11:C++实现——二拆搜索树节点删除
- C算法_基础数据结构18/1/30 8大排序
- 深层次两张图解经典6大排序与6大基础数据结构——学完这些,妈妈再也不用担心我的排序算法与数据结构,学习笔记大放送
- 关于实现搜索、排序问题
- 《C算法》——基本排序方法
- JavaScript中实现数组的排序、乱序和搜索