数据结构与算法分析

副标题:无

作   者:张琨 张宏 朱保平

分类号:

ISBN:9787115409270

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

简介

本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二叉树,第7章图,第8章查找,第9章内部排序,第10章算法分析。其内容模块涵盖了课堂教学、习题课教学、实验教学、自学辅导、综合训练等。立体化教材的使用在提高教学效率、增强教学效果、加大教学信息量、培养学生的应用与实践能力。

目录

目 录



第1章 绪论 1

1.1 数据结构的概念 1

1.1.1 数据结构的发展 1

1.1.2 什么是数据结构 2

1.1.3 数据结构的研究对象 4

1.1.4 数据结构相关概念及术语 6

1.2 数据类型和抽象数据类型 8

1.2.1 数据类型 8

1.2.2 抽象数据类型 9

1.3 算法和算法分析 11

1.3.1 算法特性 11

1.3.2 算法设计的要求 12

1.3.3 算法的性能分析与度量 12

习题一 17

第2章 线性表 21

2.1 线性表的基本概念 21

2.1.1 线性表的概念 21

2.1.2 线性表的抽象数据类型 22

2.2 线性表的顺序存储结构 25

2.2.1 线性表的顺序存储表示 26

2.2.2 顺序表的类定义和基本操作 26

2.2.3 顺序表的应用 33

2.2.4 顺序表的特点 35

2.3 线性表的链式存储结构 36

2.3.1 单链表 36

2.3.2 静态链表 43

2.3.3 循环链表 47

2.3.4 双向链表 48

2.4 线性表的应用:一元多项式的表示及

运算 50

2.4.1 一元多项式的表示 50

2.4.2 一元多项式的实现 51

习题二 56

第3章 栈和队列 59

3.1 栈的基本概念 59

3.1.1 栈的概念 59

3.1.2 栈的抽象数据类型 60

3.2 栈的顺序存储结构及实现 61

3.2.1 顺序栈的概念 61

3.2.2 顺序栈的类定义和基本操作 62

3.2.3 顺序栈的应用 63

3.3 栈的链式存储结构及实现 68

3.3.1 链栈的概念 69

3.3.2 链栈的类定义和基本操作 69

3.4 队列的基本概念 71

3.4.1 队列的概念 71

3.4.2 队列的抽象数据类型 71

3.5 队列的顺序存储 72

3.5.1 循环队列 73

3.5.2 循环队列的类定义和基本

操作 74

3.6 队列的链式存储 76

3.6.1 链队列的概念 76

3.6.2 链队列的类定义和基本操作 76

3.6.3 链队列的应用 78

习题三 83

第4章 串 86

4.1 串的基本概念 86

4.2 串的表示与实现 88

4.2.1 定长顺序存储表示 88

4.2

已确认勘误

次印刷

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

数据结构与算法分析
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon