数据结构与算(c语言版) 大中专理科计算机 作者 新华正版
¥
41.9
7.1折
¥
59
全新
库存2件
作者作者
出版社清华大学出版社
ISBN9787302598213
出版时间2022-04
版次1
装帧平装
开本16
页数292页
字数447千字
定价59元
货号xhwx_1202626819
上书时间2024-04-01
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
(1)理论与应用并重,抽象与实例结合。讲解详细、深入浅出,尤其在算设计和难点内容的叙述方面有独到之处。通过通俗易懂的示例介绍,化解了数据结构与算的抽象,因而数据结构与算(c语言版)适应多方面、多层次读者的需求。(2)利用思维导图和学目标,梳理和规划了各章学内容,有利于引导初学者更好地入门。借助章末小结和本章重点,把所有的内容进行系统化和归纳结,可以帮助读者掌握所学内容及课程的整个脉络。(3)力求与c语言无缝对接。鉴于目前“c语言程序设计”是理工科必修课程,普及范围极广,全书采用c语言作为数据结构和算的描述工具。书中所有的算描述都是规范的c函数并经过上机调试,运行通过,可以直接使用。(4)提供类型丰富和数量可观的课后题,在帮助及时理解和消化所学知识的同时,也为课程结束的核环节提供了较好的试题范例。(5)书中给出了经典结构的应用案例,对提高的理论联系实际能力、程序设计能力、综合应用知识的能力有很大的帮助,同时对完成课程设计过程准备了参资料。
目录:
章 绪论
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 prim算
6.4.2 kruskal算
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.3 b树
8.5 散列查找
8.5.1 散列表的概念
8.5.2 散列函数的设计
8.5.3 解决的方
8.5.4 散列表的特点
小结
题
附录a 经典结构的典型应用程序
a.1 顺序表的应用
a.2 单链表的应用
a.3 二链表的应用
a.4 图的遍历程序举例
a.5 散列表的应用举例
参文献
内容简介:
本书详细介绍了数据处理过程中经常使用的经典结构,即线表、树、图的逻辑结构、存储结构和基本运算。针对常见的典型运算——排序和查找设计了多种实现算,采用c语言作为数据结构和算的描述工具。全书共分为8章,包括绪论、线表、栈和队列、多维数组和广义表、树、图、排序和查找。附录部分给出了经典结构的典型应用程序。 本书具有内容完整、思路清晰、示例丰富、讲解通俗易懂等特点,尤其在算设计和难点内容的阐述方面有独到之处。 本书适合作为高等院校计算机、信息类学科本科生的教材,同时可供对数据结构和算有所了解的开发人员、广大科技工作者和研究人员参。
作者简介:
霍利2004年至今任大连交通大学教师,系数据结构与算课程的核心主讲教师,有10多年讲授数据结构的经验,主持并参与多项数据结构等课程的教改项目,多次以讲数据结构课程而获得奖,已经参编多部数据结构相关的教材。
— 没有更多了 —
以下为对购买帮助不大的评价