《数据结构实验教程 基于C语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李业丽,程晓锦,徐秀花,齐丽莉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302349372
  • 页数:323 页
图书介绍:数据结构是计算机学科的核心专业课程之一,它是软件开发的重要基础。为了配合数据结构课程的教学,加强读者对数据结构算法的理解,提高读者分析问题和解决问题的能力,本书根据数据结构课程教学内容,总结出每章的内容要点,有针对性的设计了一些数据结构实验,加强基础实验的训练力度,起到举一反三的作用。对于每个实验,给出实验内容与要求、知识要点、实现提示、参考源程序及思考与提高,并在附录中给出了参考实验报告模板。

第1章 线性表 1

1.1内容要点 1

1.1.1线性表的定义及其运算 1

1.1.2线性表的顺序存储结构 2

1.1.3线性表的链式存储结构 4

1.1.4循环链表结构 10

1.1.5双向链表结构 10

1.1.6静态表结构 13

1.1.7小结 16

1.2基本操作实验 16

1.2.1实验目的 16

1.2.2实验内容 16

1.3基本应用实验 35

1.3.1实验目的 35

1.3.2实验内容 35

1.4提高实验 47

1.4.1实验目的 47

1.4.2实验内容 47

第2章 栈和队列 63

2.1内容要点 63

2.1.1栈的定义及基本运算 63

2.1.2栈的存储实现和运算实现 64

2.1.3队列的定义及基本运算 65

2.1.4队列的存储实现及运算实现 66

2.2基本操作实验 68

2.2.1实验目的 68

2.2.2实验内容 68

2.3基本应用实验 79

2.3.1实验目的 79

2.3.2实验内容 79

2.4提高实验 89

2.4.1实验目的 89

2.4.2实验内容 89

第3章串、数组和广义表 100

3.1内容要点 100

3.1.1串 100

3.1.2数组 102

3.1.3广义表 103

3.2基础实验 104

3.2.1实验目的 104

3.2.2实验内容 105

3.3基本应用实验 133

3.3.1实验目的 133

3.3.2实验内容 133

第4章 树与二叉树 147

4.1知识要点 147

4.1.1树的定义 147

4.1.2树的结构特性 147

4.1.3二叉树及其性质 148

4.1.4二叉树的存储结构 149

4.1.5二叉树的遍历 150

4.1.6线索二叉树 152

4.1.7树、森林和二叉树的转换 154

4.1.8哈夫曼(Huffman)树 155

4.2基础实验 157

4.2.1实验目的 157

4.2.2实验内容 157

4.3基本应用实验 176

4.3.1实验目的 176

4.3.2实验内容 176

第5章图 193

5.1知识要点 193

5.1.1图的基本概念 193

5.1.2图的有关术语 193

5.1.3图的存储表示 194

5.1.4图的遍历 198

5.1.5最小生成树 201

5.1.6最短路径 203

5.1.7拓扑排序与关键路径 204

5.2基础实验 205

5.2.1实验目的 205

5.2.2实验内容 205

5.3基本应用实验 234

5.3.1实验目的 234

5.3.2实验内容 234

第6章 查找 250

6.1内容要点 250

6.1.1基本概念 250

6.1.2静态查找表 250

6.1.3动态查找表 251

6.1.4哈希(Hash)表 254

6.2基础实验 256

6.2.1实验目的 256

6.2.2实验内容 256

6.3基本应用实验 289

6.3.1实验目的 289

6.3.2实验内容 289

第7章 排序 300

7.1内容要点 300

7.1.1基本概念 300

7.1.2插入排序 300

7.1.3交换排序 301

7.1.4选择排序 302

7.1.5归并排序 303

7.1.6基数排序 303

7.1.7内部排序算法的比较 303

7.2基础实验 303

7.2.1实验目的 303

7.2.2实验内容 304

7.3提高实验 316

7.3.1实验目的 316

7.3.2实验内容 316

附录A参考实验报告模板 322

参考文献 323