线性表实验报告

线性表实验报告

ID:38525881

大小:38.50 KB

页数:3页

时间:2019-06-14

线性表实验报告_第1页
线性表实验报告_第2页
线性表实验报告_第3页
资源描述:

《线性表实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南方医科大学生物医学工程学院___________系数据结构实验报告姓名学号专业年级单元第2章内容线性表日期实验题目实验一线性结构(综合性实验3学时)实验目的本次实习的主要目的在于熟悉线性表的基本运算在两种存储结构上的实现,其中以熟悉各种链表的操作为侧重点。通过本次实习还可复习高级语言的使用方法。实验内容一、必做题:1、已知一顺序表A,其元素非递减有序排列,编写一个算法,删除顺序表中值相同多余的元素(相同值保留一个)。2、已知带头结点的单链表L中的节点是按整数值递增排序的,试写一算法,将值为x的节

2、点插入到表L中,使得表L仍然有序。分析算法的时间复杂度。二、选做题:[问题描述]约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。[基本要求]利用单向循环链表存储结构模拟此过程,按照出列的顺

3、序印出各人的编号。[测试数据]m的初值为20;密码:3,1,7,2,4,8,4(正确的结果应为6,1,4,7,2,3,5)。实验要求及讨论(本次实验的要求是否达到,有何问题,是怎么解决的)一、抄写自己所选择的题目。二、写出算法设计思路。三、编写代码,调试运行,实现题目要求(提示:考虑到插入和删除的位置是否超出范围等可能出现的异常问题)。 四、写出算法设计、编程和调试运行的体会。一、抄写自己所选择的题目。南方医科大学生物医学工程学院___________系数据结构实验报告一、写出算法设计思路。二、编

4、写代码,调试运行,实现题目要求(提示:考虑到插入和删除的位置是否超出范围等可能出现的异常问题)。南方医科大学生物医学工程学院___________系数据结构实验报告一、写出算法设计、编程和调试运行的体会。

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

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

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