- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构线性表实验报告
一、实验目的和要求
(1)理解线性表的逻辑结构特性。
(2)深入掌握线性表的两种存储方法,即顺序表和链表。体会这两种存储结构之间的差异。
(3)重点掌握顺序表和链表上各种基本运算的实现。
(4)综合运用线性表解决一些复杂的实际问题。
二、实验内容
实验2.1 编写一个程序algo2-1.cpp,实现顺序表的各种基本运算(假设顺序表的元素类型为char),并在此基础上设计一个程序exp2-1.cpp,完成如下功能:
初始化顺序表L;
采用尾插法依次插入元素a,b,c,d,e;
输出顺序表L;
输出顺序表L长度;
判断顺序表L是否为空;
输出顺序表L的第三个元素;
输出元素a的位置;
在第4个元素位置上插入元素f;
输出顺序表L;
删除L的第3个元素;
输出顺序表L;
释放顺序表L。
实验2.2 编写一个程序algo2-2.cpp,实现单链表的各种基本运算(假设单链表的元素类型为char),并在此基础上设计一个程序exp2-2.cpp,完成如下功能:
初始化单链表h;
采用尾插法依次插入元素a,b,c,d,e;
输出单链表h;
输出单链表h长度;
判断单链表h是否为空;
输出单链表h的第三个元素;
输出元素a的位置;
在第4个元素位置上插入元素f;
输出单链表h;
删除L的第3个元素;
输出单链表h;、
释放单链表h。
释放顺序表L。
实验2.3 编写一个程序algo2-3.cpp,实现双链表的各种基本运算(假设双链表的元素类型为char),并在此基础上设计一个程序exp2-3.cpp,完成如下功能:
初始化双链表h;
采用尾插法依次插入元素a,b,c,d,e;
输出双链表h;
输出双链表h长度;
判断双链表h是否为空;
输出双链表h的第三个元素;
输出元素a的位置;
在第4个元素位置上插入元素f;
输出双链表h;
删除L的第3个元素;
输出双链表h;、
释放双链表h。
三、实验过程描述
实验2.1
程序algo2-1.cpp如下:
设计如下exp2-1.cpp主程序:
程序执行结果如下:
实验2.2
程序algo2-2.cpp如下:
设计如下exp2-2.cpp主程序:
程序执行结果如下:
实验2.3
程序algo2-2.cpp如下:
设计exp2-3.cpp主程序:
程序执行结果如下:
四、实验结果分析
实验1.1 对于prime(n),其时间复杂度为O(),由于偶数不可能是素数,所以程序中只对奇数进行素数的判断。因此,上述程序的时间复杂度较低。
实验1.2 func(n)的时间复杂度为O(len(n)),len(n)为正整数n的位数。程序的时间复杂度也为O(len(n))。
实验1.3 在func(s)算法中,for循环语句的执行次数为n/2(n为字符串s的长度),则它的时间复杂度为O(n)。程序的时间复杂度也为O(n)。
您可能关注的文档
- 数据结构与算法复习题.doc
- 数据结构与算法实验报告-图.doc
- 数据结构与算法实验样例_实验内容.doc
- 数据结构与算法的习题.doc
- 数据结构与算法绪论概念.ppt
- 数据结构与算法课程设计.doc
- 数据结构与课程设计练习9.doc
- 数据结构上机实验指导.doc
- 数据结构上机实验报告.docx
- 数据结构中的索引技术.ppt
- 2025年大数据分析师职业技能测试卷:Python数据分析库Seaborn应用.docx
- 2025年西班牙语DELEB1级考试冲刺资料.docx
- 2025年辅导员考试题库:学生心理健康教育活动策划与心理健康教育宣传策略试题.docx
- 2025年西班牙语DELEAA级写作冲刺试卷:环保理念与生活方式.docx
- 从思品到公民:初级中学课程转型与公民素养培育研究.docx
- 数字化转型下XX公司工业机器人项目的可行性与战略发展研究.docx
- 智慧政府视域下公务员素质提升的路径探寻与实践反思.docx
- 多元共治与协同创新:西北太平洋区域海洋环境保护国际合作新路径.docx
- 我国受贿罪立法的审视与完善:基于现实与国际视野的考量.docx
- 跨国银行破产监管合作的国际法构建:困境与突破.docx
最近下载
- 脆性X染色体综合征.ppt VIP
- 2025年核质保体系培训考试.pdf VIP
- 铁路技术管理规程普速部分条文说明XQNgXfYc.doc VIP
- 卫生部手术分级目录(2025年版).doc VIP
- 国家职业资格培训教程(保育员基础知识)最终版.ppt VIP
- ASME B16.11-2011 承插焊和螺纹锻造管件.pdf VIP
- 2024中国难治性全身型重症肌无力诊断和治疗专家共识要点(全文) .pdf VIP
- 血液透析专科知识考试题库及答案(必威体育精装版版).pdf VIP
- 入党志愿书表格(电子版空白表格).doc VIP
- 2025年形势与政策-加快建设社会主义文化强国-课件.pptx VIP
文档评论(0)