合肥工业大学数据结构与算法试验报告.doc

合肥工业大学数据结构与算法试验报告.doc

ID:59432233

大小:119.00 KB

页数:3页

时间:2020-05-24

合肥工业大学数据结构与算法试验报告.doc_第1页
合肥工业大学数据结构与算法试验报告.doc_第2页
合肥工业大学数据结构与算法试验报告.doc_第3页
资源描述:

《合肥工业大学数据结构与算法试验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据结构实验报告姓名学号专业班级指导教师实验时间实验地点实验楼4号机房实验二单链表实验1.实验目标(1)熟练掌握线性表的链式存储结构。(2)熟练掌握单链表的有关算法设计。(3)根据具体问题的需要,设计出合理的表示数据的顺序结构,并设计相关算法。2.实验内容和要求(1)本次实验中的链表结构指带头结点的单链表;(2)单链表结构和运算定义,算法的实现以库文件方式实现,不得在测试主程序中直接实现;(3)实验程序有较好可读性,各运算和变量的命名直观易懂,符合软件工程要求;(4)程序有适当的注释。3.数据结构设计(1)以结构体,类为基础,和

2、函数调用实现各实验;4.算法设计(除书上给出的基本运算(这部分不必给出设计思想),其它实验内容要给出算法设计思想)5.运行和测试(1)各个实验运行正常,符合实验要求;(2)达到实验目的。1.总结和心得[7.附录](源代码清单。纸质报告不做要求。电子报告,可直接附源文件,删除编译生成的所有文件)<1>尾插法创建单链表,打印创建结果。<2>头插法创建单链表,打印创建结果。<3>销毁单链表。<4>求链表长度。<5>求单链表中第i个元素(函数),若不存在,报错。<6>在第i个结点前插入值为x的结点。<7>链表中查找元素值为x的结点,成功

3、返回结点指针,失败报错。<8>删除单链表中第i个元素结点。<9>在一个递增有序的单链表L中插入一个值为x的元素,并保持其递增有序特性。<10>将单链表L中的奇数项和偶数项结点分解开(元素值为奇数、偶数),分别放入新的单链表中,然后原表和新表元素同时输出到屏幕上,以便对照求解结果。<11>求两个递增有序单链表L1和L2中的公共元素,放入新的单链表L3中。<12>删除递增有序单链表中的重复元素,并统计移动元素次数,要求时间性能最好。<13>递增有序单链表L1、L2,不申请新结点,利用原表结点对2表进行合并,并使得合并后成为一个集合,

4、合并后用L1的头结点作为头结点,删除L2的头结点,要求时间性能最好。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。