图书目录

目录

第1章线性表1

1.1线性表概述1

1.2实验目的和要求2

1.3实验原理2

1.4验证性实验3

1.4.1顺序表的基本操作3

1.4.2链表的基本操作8

1.5设计性实验35

1.5.1设计性实验项目35

1.5.2习题与指导48

1.6应用性探究式综合创新型实验49

1.6.1实验项目范例49

1.6.2实验项目与指导54

第2章栈和队列60

2.1栈和队列概述60

2.2实验目的和要求61

2.3实验原理61

2.4验证性实验62

2.4.1顺序栈的基本操作62

2.4.2链栈的基本操作66

2.4.3链队列的基本操作70

2.4.4循环队列的基本操作73

2.5设计性实验77

2.5.1设计性实验题目77

2.5.2习题与指导88

2.6应用性探究式综合创新型实验89

2.6.1实验项目范例89

2.6.2实验项目与指导92

第3章树99

3.1树概述99

3.2实验目的和要求102

3.3实验原理102

3.4验证性实验103

3.4.1二叉树顺序存储的基本操作103

3.4.2二叉树二叉链表存储的基本操作106

3.4.3线索二叉树存储的基本操作112

3.4.4树的存储结构和遍历116

3.5设计性实验119

3.5.1设计性实验题目119

3.5.2习题与指导133

3.6应用性探究式综合创新型实验134

3.6.1实验项目范例134

3.6.2实验项目与指导141

第4章图144

4.1图概述144

4.2实验目的和要求146

4.3实验原理146

4.4验证性实验146

4.4.1图的存储结构及创建147

4.4.2图的基本操作152

4.5设计性实验162

4.5.1典型算法162

4.5.2其他设计性实验题目176

4.5.3习题与指导184

4.6应用性探究式综合创新型实验185

4.6.1实验项目范例185

4.6.2实验项目与指导189

第5章查找193

5.1查找概述193

5.2实验目的和要求194

5.3实验原理194

5.4验证性实验195

5.4.1静态查找的基本操作195

5.4.2二叉排序树的基本操作203

5.4.3哈希查找的基本操作206

5.5设计性实验210

5.5.1设计性实验题目210

5.5.2习题与指导215

5.6应用性探究式综合创新型实验216

5.6.1实验项目范例216

5.6.2实验项目与指导220

第6章排序223

6.1排序概述223

6.2实验目的和要求223

6.3实验原理224

6.4验证性实验224

6.4.1插入排序的基本操作224

6.4.2交换排序的基本操作230

6.4.3选择排序的基本操作235

6.4.4归并排序的基本操作239

6.4.5基数排序的基本操作242

6.5设计性实验246

6.5.1设计性实验项目246

6.5.2习题与指导249

6.6应用性探究式综合创新型实验250

6.6.1实验项目范例250

6.6.2实验项目与指导260

第7章STL与数据结构264

7.1STL概述264

7.2STL与数据结构264

7.2.1STL中的顺序表264

7.2.2STL中的双链表265

7.2.3STL中的栈265

7.2.4STL中的队列265

7.2.5STL中的串266

7.2.6STL中的树表266

7.2.7STL中的排序算法267

7.3应用性探究式综合创新型实验267

7.3.1实验项目范例267

7.3.2实验项目与指导269

附录A数据结构应用性实验参考实施方案271

附录B实验报告要求273

参考文献274