数据结构概论[电子资源.图书]

副标题:无

作   者:尹绍宏等编著

分类号:

ISBN:9787810822893

微信扫一扫,移动浏览光盘

简介

本书详细地介绍了各种类型的数据结构,以及查找和排序的方法。对每种数据结构,主要讲述其基本概念,各种存储结构,以及不同存储结构下的各种操作的实现,并用C语言对其算法进行实现。对查找和排序的各种不同方法除讲述其方法外,还给出了用C语言实现的算法程序,并对不同的算法给出了定性的分析和比较。 本书既注重理论又注重实践,并配有大量的习题和实习题,内容丰富、概念清楚、通俗易懂,既可用于教学,又便于读者自学。 本书可以作为大专院校计算机应用及相关专业的教材,也可以供从事计算机技术与应用工作的科技人员使用。

目录

第1章 绪论

1.1 基本概念和术语

1.2 发展历程

1.3 算法和算法描述

1.3.1 概念和特性

1.3.2 算法设计要求

1.3.3 算法描述

1.4 算法的性能分析

1.4.1 时间复杂度

1.4.2 空间复杂度

小结

习题

实习

第2章 线性表

2.1 概念和定义

2.1.1 概念

2.1.2 定义

2. 2 顺序存储结构

2.2.1 顺序表的存储表示

2.2.2 顺序表的基本操作的实现

.2.3 链式存储结构

2.3.1 单链表的存储表示

2.3.2 单链表基本操作的实现

2.3.3 循环链表的表示和基本操作的实现

2.3.4 双向链表的表示和基本操作的实现

2.4 应用举例

2.4.1 顺序表

2.4.2 单链表

小结

习题

实习

第3章 栈

3.1 概念和定义

3.2 顺序存储表示

3.2.1 顺序栈的存储表示

3.2.2 顺序栈基本操作的实现

3.3 链式存储结构

3.3.1 链栈的存储表示

3.3.2 链栈基本操作的实现

3.4 应用举例

小结

习题

实习

第4章 队列

4.1 概念和定义

4.2 顺序存储结构

4.2.1 顺序队列的存储表示

4.2.2 顺序队列基本操作的实现

4.2.3 循环队列

4.3 链式存储结构

4.3.1 链队列的存储表示

4.3.2 链队列基本操作的实现

4.4 应用举例

小结

习题

实习

第5章 串

5.1 概念和定义

5.2 顺序存储结构

5.2.1 定长顺序串的存储表示及操作的实现

5.2.2 堆存储表示及操作的实现

5.3 块链存储表示

5.4 应用举例

小结

习题

实习

第6章 二维数组和广义表

6.1 二维数组概念和定义

6.2 二维数组的顺序存储结构

6.3 矩阵的压缩存储

6.3.1 概念

6.3.2 特殊矩阵的压缩存储

6.3.3 稀疏矩阵的顺序存储表示和基本操作的实现

6.3.4 稀疏矩阵的链式存储表示和基本操作的实现

6.4 广义表的概念和定义

6.5 广义表的操作和链式存储结构

小结

习题

实习

第7章 树与二叉树

7.1 树的概念

7.1.1 定义

7.1.2 表示方法

7.1.3 基本概念和常用术语

7.2 二叉树

7.2.1 概念和定义

7.2.2 性质

7.2.3 存储结构

7.2.4 遍历

7.2.5 叉树的线索化

7.3 树和森林

7.3.1 树的存储结构

7.3.2 树和森林的遍历

7.3.3 树、森林与二叉树的转换

7.4 哈夫曼树

7.4.1 概念和定义

7.4.2 哈夫曼树的构造

7.4.3 哈夫曼编码的实现

小结

习题

实习

第8章 图

8.1 图的概念

8.1.1 定义

8.1.2 基本概念和常用术语

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.5 aov网及其应用

8.5.1 概念

8.5.2 拓扑排序

8.6 aoe网及其应用

8.6.1 概念

8.6.2 关键路径

8.7 最短路径

8.7.1 任意源点到其余各点的最短路径

8.7.2 任意两点间的最短路径

小结

习题

实习

第9章 排序

9.1 概念及分类

9.2 插入排序

9.2.1 直接插入排序

9.2.2 折半插入排序

9.2.3 2-路插入排序

9.2.4 希尔排序

9.3 交换排序

9.3.1 冒泡排序

9.3.2 快速排序

9.4 选择排序

9.4.1 简单选择排序

9.4.2 树型选择排序

9.4.3 堆排序

9.5 k-路归并排序

9.6 基数排序

9.7 内部排序方法的比较

9.7.1 时间性能

9.7.2 空间性能

9.7.3 稳定性

9.7.4 排序方法的选择

小结

习题

实习

第10章 查找

10.1 概念

10.2 顺序存储结构查找

10.2.1 顺序查找

10.2.2 折半查找

10.2.3 分块查找

10.3 树存储结构查找

10.3. 1 二叉排序树

10.3.2 b-树

10.4 哈希表查找

10.4.1 基本概念

10.4.2 哈希函数的构造方法

10.4.3 解决冲突的方法

10.4.4 查找方法

小结

习题

实习

习题答案

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数据结构概论[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon