第一部分 预备知识 1
数据结构预备知识 1
预备知识实验 7
第二部分 基础实验 9
实验1 线性表的基本操作 9
实验2 链表的基本操作 14
实验3 栈的基本操作 19
实验4 队列的基本操作 25
实验5 数组的基本操作 35
实验6 字符串的基本操作 39
实验7 二叉树的基本操作 44
实验8 树的遍历和哈夫曼树 49
实验9 图的基本操作 58
实验10 排序 65
实验11 查找 69
基础实验参考答案 74
第三部分 课程设计实验 85
实验1 航空客运订票系统 85
实验2 汉诺塔游戏程序 90
实验3 全屏幕编辑程序设计 95
实验4 旅游路线安排模拟系统 104
实验5 停车场管理 107
实验6 最小生成树的Kruskal算法 108
第四部分 模拟试题 113
模拟试题1 113
模拟试题2 115
模拟试题3 119
模拟试题4 122
模拟试题5 125
模拟试题6 127
模拟试题7 129
模拟试题8 134
模拟试题9 137
模拟试题10 140
模拟试题11 143
模拟试题12 147
模拟试题参考答案 151
附录A 实验报告参考模板 177
参考文献 178