网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 数据结构(高职高专计算机教育规划教材)
分类 教育考试-大中专教材-成人教育
作者 刘喜勋
出版社 中国铁道出版社
下载
简介
编辑推荐

本教材从数据结构的教学要求出发,以培养学生的基本专业素质及综合应用能力为目标,充分体现内容的先进性、适用性、实用性和可读性。  全书共10章。第1章叙述了数据结构、抽象数据类型的概念,并对算法的描述方法、时间复杂度和空间复杂度通过实例进行了讲述。第2章~第6章分别讲述了线性表、栈、队列、串和数组线性结构及其应用。第7章和第8章讲述了树和图非线性结构及其应用。第9章和第10章讲述了实用的排序和查找方法。对每一种数据结构以实例为切入点,详细叙述了基本概念、逻辑结构、存储结构和常用算法。

内容推荐

全书共10章。第1章叙述了数据结构、抽象数据类型的概念,并对算法的描述方法、时间复杂度和空间复杂度通过实例进行了讲述。第2章~第6章分别讲述了线性表、栈、队列、串和数组线性结构及其应用。第7章和第8章讲述了树和图非线性结构及其应用。第9章和第10章讲述了实用的排序和查找方法。对每一种数据结构以实例为切入点,详细叙述了基本概念、逻辑结构、存储结构和常用算法。

本书专为高等职业技术学院计算机类专业学生学习数据结构课程而编写,从数据结构的教学要求出发,以培养学生的基本专业素质及综合应用能力为目标,充分体现内容的先进性、适用性、实用性及可读性。基础理论的阐述由浅入深,通俗易懂。内容的组织和编排以够用为度,突出应用。

目录

第1章 绪论

 1.1 数据结构的概念及分类

1.1.1 数据与数据结构

1.1.2 数据结构的分类

 1.2 抽象数据类型

1.2.1 数据类型

1.2.2 数据抽象与抽象数据类型

1.2.3 用于描述数据结构的语言

 1.3 算法定义

 1.4 算法性能分析与度量

1.4.1 算法的性能标准

1.4.2 算法的后期测试

1.4.3 算法的事前估计

1.4.4 渐进的时间复杂度

1.4.5 渐进的空间复杂度

 本章小结

 实验1 程序的执行时间

 习题

第2章 线性表

 2.1 线性表实例及概念

 2.2 线性表的存储方式

2.2.1 线性表的顺序存储结构

2.2.2 线性表的链式存储结构

 2.3 线性表的有关操作

2.3.1 顺序表的操作实现

2.3.2 单链表的操作实现

2.3.3 双向循环链表的操作实现

 2.4 线性表的ADT定义

 2.5 线性表的应用——多项式相加问题

2.5.1 存储结构的选取

2.5.2 一元多项加法运算的实现

 本章小结

 实验2 线性表的综合运算

 习题

第3章 栈

 3.1 栈的应用实例及概念

 3.2 栈的存储方式

3.2.1 栈的顺序存储结构

3.2.2 栈的链式存储结构

 3.3 栈的有关操作

3.3.1 顺序栈的操作实现

3.3.2 链栈的操作实现

 3.4 栈的ADT定义

 3.5 栈的应用实例——算术表达式的求值

3.5.1 表达式的构成

3.5.2 运算符的优先关系

3.5.3 算法思路

 本章小结

 实验3 栈的操作

 习题

第4章 队列

 4.1 队列的应用实例及概念

 4.2 队列的存储方式

4.2.1 队列的链式存储结构

4.2.2 队列的顺序存储结构

 4.3 队列的有关操作

4.3.1 循环队列的操作实现

4.3.2 链队列的操作实现

 4.4 队列的ADT定义

 4.5 顺序循环队列的应用

 本章小结

 实验4 队列的操作

 习题

第5章 串

 5.1 串的应用实例及基本概念

 5.2 串的存储结构

5.2.1 串的顺序存储

5.2.2 串的链式存储

 5.3 串运算的实现

 5.4 串的ADT定义

 本章小结

 实验5 串的操作

 习题

第6章 数组

 6.1 二维数组应用实例及概念

 6.2 数组的顺序存储和实现

6.2.1 数组的顺序存储

6.2.2 数组的实现

 6.3 特殊矩阵的压缩存储

6.3.1 三角矩阵

6.3.2 稀疏矩阵

 6.4 数组应用实例

 本章小结

 实验6 数组的定义与实现

 习题

第7章 树

 7.1 树的实例和基本概念

7.1.1 树的实例

7.1.2 树的基本概念

7.1.3 树的常用术语

7.1.4 树的表示方法

 7.2 二叉树

7.2.1 二叉树的定义

7.2.2 二叉树的重要性质

7.2.3 二叉树的存储结构

7.2.4, 二叉树二叉链表的一个生成算法

 7.3 二叉树的遍历

7.3.1 二叉树遍历的定义

7.3.2 遍历的递归方法

7.3.3 二叉树遍历的非递归实现

 7.4 二叉树其他运算的实现

 7.5 线索二叉树

7.5.1 线索二叉树的基本概念

7.5.2 线索二叉树的逻辑表示图

7.5.3 中序线索化算法

7.5.4 在中序线索树上检索某结点的前驱或后继

7.5.5 在中序线索树上遍历二叉树

 7.6 树与森林

7.6.1 树的存储结构

7.6.2 树、森林和二叉树的转换

7.6.3 一般树或森林的遍历

 7.7 哈夫曼树及其应用

7.7.1 哈夫曼树的基本概念

7.7.2 哈夫曼树的构造及其算法

7.7.3 哈夫曼树的应用

 7.8 二叉树的ADT定义

 本章小结

 实验7 二叉树的建立与遍历

 习题

第8章 图

 8.1 图的实例及概念

8.1.1 实例

8.1.2 图的定义和基本概念

 8.2 图的存储结构及实现

8.2.1 邻接矩阵

8.2.2 邻接链表

8.2.3 图的ADT定义

 8.3 遍历图

8.3.1 深度优先遍历

8.3.2 广度优先遍历

 8.4 最小生成树

8.4.1 最小生成树的基本概念

8.4.2 普里姆算法

8.4.3 克鲁斯卡尔算法

 8.5 最短路径

8.5.1 从某个源点到其他各顶点的最短路径

8.5.2 求每一对顶点之间的最短路径

 本章小结

 实验8 图的基本算法实现

 习题

第9章 排序

 9.1 排序的基本概念

 9.2 插入排序

9.2.1 直接插入排序

9.2.2 希尔排序

 9.3 交换排序

9.3.1 冒泡排序

9.3.2 快速排序

 9.4 选择排序

9.4.1 直接选择排序

9.4.2 堆排序

 本章小结

 实验9 各种排序方法实现

 习题

第10章 查找

 10.1 静态查找表

10.1.1 无序顺序表的查找

10.1.2 有序顺序表的查找

10.1.3 索引顺序表的查找

 10.2 动态查找表

10.2.1 二叉排序树

10.2.2 平衡二叉树

 10.3 哈希表及其查找

10.3.1 哈希表与哈希函数

10.3.2 构造哈希函数的常用方法

10.3.3 解决沖突的主要方法

 本章小结

 实验10 查找方法实现

 习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 13:12:19