数据结构-作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构实验项目
实验报告要求
实验一顺序表
掌握线性表的顺序存储结构和操作特性,实现基于顺序表的基本操作。
通过基本操作的组合来实现;
假设利用两个线性表LA和LB分别表示两个集合A和
B(即:线性表中的数据元素即为集合中的成员),现要求
一个新的集合A=AUB
实验二链表
掌握线性表的链式存储结构和操作特性,实现基于链表的基本操作。
通过基本操作的组合来实现;
假设利用两个线性表LA和LB分别表示两个集合A和
B(即:线性表中的数据元素即为集合中的成员),现要求
一个新的集合A=AUB
实验三栈
掌握栈的顺序存储结构和操作特性,实现基于顺序栈的基本操作。
实验四队列
掌握队列的链式存储结构和操作特性,实现基于链队列的基本操作。
实验五二叉树
掌握二叉树的二叉链表存储结构,实现二叉树的先、中、后序遍历。
实验六图
建立无向图的邻接矩阵存储结构和有向图的邻接表存储结构,分别对其实现图的广/深度优先遍历。
实验七顺序查找、折半查找
实现顺序查找、折半查找算法,在一数据表中查找一元素,若没有此元素则进行插入,并保持此数据表有序。
实验八直接插入、起泡、简单选择排序
实现直接插入、起泡、简单选择排序算法。
实验报告要求
保存为文本文件( .txt ),文件名: 学号-姓名-专业班级-实验X.txt 。例如: 20106096-张三丰-
20106096-张三丰-
实验报告内容:
1、题号和要求
2、源程序
3、运行结果
*运行结果获取说明如图1所示。
右键单击标题栏,出现下拉菜单,编辑-全选 右键单击标题栏,出现下拉菜单,编辑-复制 粘贴到实验报告文本文档中。
图1 运行结果获取说明