数据结构试验(顺序表)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告名称:
姓名:学号:专业班级:
日期:
实验1:顺序表基本操作
一、实验目的:
1.学会定义线性表的顺序存储类型,实现C程序的基本结构,对线性表的一些基本操作和具体的函数定义。
2.掌握顺序表的基本操作,实现顺序表的插入、删除、查找以及求并集等运算。
3.掌握对多函数程序的输入、编辑、调试和运行过程。
二、实验要求
1.预习C语言中结构体的定义与基本操作方法。
2.对顺序表的每个基本操作用单独的函数实现。
3.编写完整程序完成下面的实验内容并上机运行。
4.整理并上交实验报告。
三、实验内容
1.输入一组整型元素序列,建立顺序表。
2.实现该顺序表的遍历。
3.在该顺序表中进行顺序查找某一元素,查找成功返回1,否则返回0。
4. 实现该顺序表的插入操作。
5. 实现该顺序表的删除操作。
6. 判断顺序表是否对称。
7. 对顺序表进行奇偶排序(奇数排在偶数之前)。
8. 编写在非递减有序顺序表中插入一个元素使顺序表仍有序的函数,并利
用该函数建立一个非递减有序顺序表。
9. 利用算法5合并两个非递减顺序表。
10.在主函数中设计一个简单的菜单,分别调试上述算法。