数据结构实用教程(C语言版)(第2版)
出版时间:
2012-08
版次:
2
ISBN:
9787302297482
定价:
33.00
装帧:
平装
开本:
16开
纸张:
胶版纸
15人买过
-
《数据结构实用教程(C语言版)(第2版)》是为“数据结构‘’课程编写的教材。书中首先介绍了数据结构的概念及数据结构研究的逻辑结构、存储结构及运算三方面内容涉及的基本概念;然后针对经典的数据结构,即线性表、栈、队列、多维数组、广义表、树和图的逻辑特征、常用的存储方式及各种基本运算的实现算法做了详细阐述;最后讨论了两种典型运算--排序和查找的各种实现方法。全书采用c语言作为数据结构和算法的描述工具。在附录A中给出了经典结构典型应用的完整C程序,在附录B中给出了习题解析及参考答案。 第1章绪论
1.1基本术语
1.2数据结构的定义及研究的内容
1.2.1数据的逻辑结构
1.2.2数据的存储结构
1.2.3数据的运算
1.3算法
1.3.1算法的概念及特性
1.3.2算法的描述
1.3.3算法的评价
1.4学习数据结构的意义和目的
小结
习题
第2章线性表
2.1线性表的定义及运算
2.1.1线性表的定义及逻辑特征
2.1.2线性表上运算的定义
2.1.3线性表的存储结构
2.2顺序表
2.2.1顺序表的定义及表示
2.2.2线性表运算在顺序表上的实现
2.3链表
2.3.1链表的定义及形式
2.3.2单链表
2.3.3循环链表
2.3.4双链表
2.3.5静态链表
2.4顺序表和链表的比较
小结
习题
第3章栈和队列
3.1栈
3.1.1栈的定义及运算
3.1.2顺序栈及运算的实现
3.1.3链栈及运算的实现
3.1.4栈的应用
3.1.5栈与递归
3.2队列
3.2.1队列的定义及运算
3.2.2顺序队列及运算的实现
3.2.3链队列及运算的实现
3.3栈与队列的比较
小结
习题
第4章多维数组及广义表
4.1多维数组
4.2矩阵的压缩存储
4.2.1特殊矩阵
4.2.2稀疏矩阵
4.3广义表
4.3.1广义表的定义
4.3.2广义表的运算
小结
习题
第5章树
5.1树的定义
5.2二叉树
5.2.1二叉树的定义及性质
5.2.2二叉树上运算的定义
5.2.3二叉树的存储
5.2.4二叉链表上实现二叉树的遍历运算
5.3线索二叉树
5.3.1中序线索二叉链表
5.3.2中序线索二叉链表的中序遍历
5.3.3利用中序线索实现前序遍历和后序遍历
5.4哈夫曼树
5.4.1哈夫曼树的定义及建立
5.4.2哈夫曼编码及译码
5.5树和森林
5.5.1树和森林的遍历定义
5.5.2森林与二叉树的转换
5.5.3树的存储
小结
习题
第6章图
6.1图的概念
6.2图的存储
6.2.1邻接矩阵
6.2.2邻接表
6.2.3边集数组
6.2.4图的三种存储方法的比较
6.3图的遍历
6.3.1深度优先搜索遍历
6.3.2广度优先搜索遍历
6.3.3非连通图的遍历
6.4最小生成树
6.4.1普里姆算法
6.4.2克鲁斯卡尔算法
6.5最短路径
6.5.1单源最短路径
6.5.2任意两点间的最短路径
6.6拓扑排序
6.7关键路径
小结
习题
第7章排序
7.1排序的基本概念
7.2插入排序
7.2.1直接插入排序
7.2.2希尔排序
7.3交换排序
7.3.1起泡排序
7.3.2快速排序
7.4选择排序
7.4.1直接选择排序
7.4.2堆排序
7.5归并排序
7.6基数排序
7.7内排序方法的比较
小结
习题
第8章查找
8.1查找的基本概念
8.2顺序表查找
8.2.1顺序查找
8.2.2二分法查找
8.3索引查找
8.3.1索引表的组织
8.3.2分块查找
8.4树表查找
8.4.1二叉排序树
8.4.2平衡二叉排序树
8.4.3B-树
8.5散列表查找
8.5.1散列表的概念
8.5.2散列函数的设计
8.5.3解决冲突的方法
8.5.4散列表的特点
小结
习题
附录A经典结构的典型应用程序
附录B习题解析及参考答案
参考文献
-
内容简介:
《数据结构实用教程(C语言版)(第2版)》是为“数据结构‘’课程编写的教材。书中首先介绍了数据结构的概念及数据结构研究的逻辑结构、存储结构及运算三方面内容涉及的基本概念;然后针对经典的数据结构,即线性表、栈、队列、多维数组、广义表、树和图的逻辑特征、常用的存储方式及各种基本运算的实现算法做了详细阐述;最后讨论了两种典型运算--排序和查找的各种实现方法。全书采用c语言作为数据结构和算法的描述工具。在附录A中给出了经典结构典型应用的完整C程序,在附录B中给出了习题解析及参考答案。
-
目录:
第1章绪论
1.1基本术语
1.2数据结构的定义及研究的内容
1.2.1数据的逻辑结构
1.2.2数据的存储结构
1.2.3数据的运算
1.3算法
1.3.1算法的概念及特性
1.3.2算法的描述
1.3.3算法的评价
1.4学习数据结构的意义和目的
小结
习题
第2章线性表
2.1线性表的定义及运算
2.1.1线性表的定义及逻辑特征
2.1.2线性表上运算的定义
2.1.3线性表的存储结构
2.2顺序表
2.2.1顺序表的定义及表示
2.2.2线性表运算在顺序表上的实现
2.3链表
2.3.1链表的定义及形式
2.3.2单链表
2.3.3循环链表
2.3.4双链表
2.3.5静态链表
2.4顺序表和链表的比较
小结
习题
第3章栈和队列
3.1栈
3.1.1栈的定义及运算
3.1.2顺序栈及运算的实现
3.1.3链栈及运算的实现
3.1.4栈的应用
3.1.5栈与递归
3.2队列
3.2.1队列的定义及运算
3.2.2顺序队列及运算的实现
3.2.3链队列及运算的实现
3.3栈与队列的比较
小结
习题
第4章多维数组及广义表
4.1多维数组
4.2矩阵的压缩存储
4.2.1特殊矩阵
4.2.2稀疏矩阵
4.3广义表
4.3.1广义表的定义
4.3.2广义表的运算
小结
习题
第5章树
5.1树的定义
5.2二叉树
5.2.1二叉树的定义及性质
5.2.2二叉树上运算的定义
5.2.3二叉树的存储
5.2.4二叉链表上实现二叉树的遍历运算
5.3线索二叉树
5.3.1中序线索二叉链表
5.3.2中序线索二叉链表的中序遍历
5.3.3利用中序线索实现前序遍历和后序遍历
5.4哈夫曼树
5.4.1哈夫曼树的定义及建立
5.4.2哈夫曼编码及译码
5.5树和森林
5.5.1树和森林的遍历定义
5.5.2森林与二叉树的转换
5.5.3树的存储
小结
习题
第6章图
6.1图的概念
6.2图的存储
6.2.1邻接矩阵
6.2.2邻接表
6.2.3边集数组
6.2.4图的三种存储方法的比较
6.3图的遍历
6.3.1深度优先搜索遍历
6.3.2广度优先搜索遍历
6.3.3非连通图的遍历
6.4最小生成树
6.4.1普里姆算法
6.4.2克鲁斯卡尔算法
6.5最短路径
6.5.1单源最短路径
6.5.2任意两点间的最短路径
6.6拓扑排序
6.7关键路径
小结
习题
第7章排序
7.1排序的基本概念
7.2插入排序
7.2.1直接插入排序
7.2.2希尔排序
7.3交换排序
7.3.1起泡排序
7.3.2快速排序
7.4选择排序
7.4.1直接选择排序
7.4.2堆排序
7.5归并排序
7.6基数排序
7.7内排序方法的比较
小结
习题
第8章查找
8.1查找的基本概念
8.2顺序表查找
8.2.1顺序查找
8.2.2二分法查找
8.3索引查找
8.3.1索引表的组织
8.3.2分块查找
8.4树表查找
8.4.1二叉排序树
8.4.2平衡二叉排序树
8.4.3B-树
8.5散列表查找
8.5.1散列表的概念
8.5.2散列函数的设计
8.5.3解决冲突的方法
8.5.4散列表的特点
小结
习题
附录A经典结构的典型应用程序
附录B习题解析及参考答案
参考文献
查看详情
-
全新
河北省保定市
平均发货32小时
成功完成率87.26%
-
全新
山东省泰安市
平均发货12小时
成功完成率94.52%
-
全新
山东省泰安市
平均发货22小时
成功完成率88.33%
-
全新
北京市丰台区
平均发货7小时
成功完成率92.02%
-
八五品
山西省晋中市
平均发货8小时
成功完成率91.53%
-
八五品
河南省鹤壁市
平均发货13小时
成功完成率94.62%
-
八五品
河南省鹤壁市
平均发货12小时
成功完成率94.58%
-
九五品
天津市武清区
平均发货30小时
成功完成率87.29%
-
八品
河南省郑州市
平均发货9小时
成功完成率94.51%
-
八五品
四川省成都市
平均发货9小时
成功完成率92.59%
-
八五品
山东省滨州市
平均发货9小时
成功完成率93.77%
-
全新
河北省保定市
平均发货21小时
成功完成率86.68%
-
八五品
湖南省长沙市
平均发货11小时
成功完成率92.13%
-
九品
江西省南昌市
平均发货13小时
成功完成率91.56%
-
八五品
-
全新
上海市黄浦区
平均发货10小时
成功完成率94.97%
-
全新
北京市朝阳区
平均发货17小时
成功完成率83.79%
-
#数据结构实用教程:C语言版
正版库存一手书,品相视出版时间长短而定,自然成色,可开电子发票,图片由软件自动采集,以书名为准,不以图片不符售后!
全新
山东省泰安市
平均发货7小时
成功完成率86.55%
-
九五品
江西省南昌市
平均发货14小时
成功完成率89.4%
-
八五品
-
九五品
北京市朝阳区
平均发货28小时
成功完成率85.63%
-
数据结构实用教程:C语言版
重要提醒:::重要提醒::所有图书保证正版,按书名发货图片仅供参考, 有疑问请咨询客服,看清书名按书名发货
全新
北京市通州区
平均发货9小时
成功完成率91.12%
-
八五品
江西省南昌市
平均发货8小时
成功完成率91.61%
-
全新
-
全新
浙江省嘉兴市
平均发货11小时
成功完成率92.98%
-
九品
安徽省合肥市
平均发货14小时
成功完成率92.72%
-
八品
陕西省西安市
平均发货6小时
成功完成率96.39%
-
八品
陕西省西安市
平均发货6小时
成功完成率96.39%
-
八品
陕西省西安市
平均发货6小时
成功完成率96.39%
-
八五品
陕西省西安市
平均发货6小时
成功完成率96.39%
-
八五品
河南省鹤壁市
平均发货13小时
成功完成率92.08%
-
全新
广东省广州市
平均发货9小时
成功完成率87.34%
-
八五品
陕西省西安市
平均发货9小时
成功完成率94.73%
-
八五品
四川省成都市
平均发货8小时
成功完成率87.29%
-
全新
山东省泰安市
平均发货9小时
成功完成率91.68%
-
九品
北京市海淀区
平均发货23小时
成功完成率82.87%
-
八品
湖南省长沙市
平均发货26小时
成功完成率67.51%
-
八五品
陕西省咸阳市
平均发货8小时
成功完成率93.52%
-
九品
江西省吉安市
平均发货54小时
成功完成率88.91%
-
九品
-
八品
湖北省武汉市
平均发货12小时
成功完成率91.66%
-
全新
河北省保定市
平均发货27小时
成功完成率89.34%
-
全新
北京市丰台区
平均发货7小时
成功完成率92.02%
-
八五品
山东省枣庄市
平均发货7小时
成功完成率88.05%
-
八五品
山东省济南市
平均发货8小时
成功完成率91.64%
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率82.51%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率87.48%
-
全新
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率68.09%
-
全新
河北省廊坊市
平均发货12小时
成功完成率86.91%