北京邮电大学
数据结构试验报告
实验名称: 实验一 线性表
学生姓名:
班 级:
班内序号:
学 号:
日 期: 2014年1月3日
1 实验目的
熟悉C++语言的基本编程方法,掌握集成编译环境的调试方法
学习指针、模板类、异常处理的使用
掌握线性表的操作的实现方法
学习使用线性表解决实际问题的能力
2 实验内容
2.1题目1
根据线性表的抽象数据类型的定义,选择下面任一种链式结构实现线性表,并完成线性表的基本功能。
线性表存储结构(五选一):
带头结点的单链表
不带头结点的单链表
循环链表
双链表
静态链表
线性表的基本功能:
构造:使用头插法、尾插法两种方法
插入:要求建立的链表按照关键字从小到大有序
删除
查找
获取链表长度
销毁
其他:可自行定义
编写测试main()函数测试线性表的正确性。
3 程序分析
3.1?存储结构
单链表的存储结构:
3.2?关键算法分析
一、关键算法
1.头插法
自然语言描述:a.在堆中建立新结点
b.将a[i]写入到新结点的数据域
c.修改新结点的指针域
d.修改头结点的指针域,将新结点加入链表中
代码描述:
templateclass T
LinkListT::LinkList(T a[], int n)//头插法建立
{
front
您可能关注的文档
- 熬夜一周食谱资料.doc
- 螯合树脂的制备及应用资料.doc
- 翱翔在中药知识的海洋资料.doc
- 北京市东城区2016届高三上学期期末考试生物试卷资料.doc
- 奥达1.4TSI双循王环冷却系统资料.doc
- 北京市东城区2016届高三生物上学期期末考试试题资料.doc
- 北京市东城区2016年初三化学期末试卷及答案资料.doc
- 奥美拉唑的临床研究进展资料.doc
- 北京市东城区普通高中示范校2015届高三理综3月零模试卷资料.doc
- 奥赛平衡资料.doc
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
最近下载
- 人教版七年级历史下册第12课《辽宋夏金元时期经济的繁荣》教学设计.pdf VIP
- 流产手术后促进子宫内膜修复临床实践指南(2025年版).pptx VIP
- 2026年宣传思想文化重点工作要点.docx VIP
- 梅毒、淋病、生殖器疱疹、生殖道沙眼衣原体感染诊疗指南.docx VIP
- 化学元素周期表超清可打印.pdf VIP
- 建筑工地安全巡查记录表.pdf VIP
- 多旋翼无人机系统实验室环境试验方法 第1部分:通用技术要求.pdf VIP
- DB32T-中小学生健康管理技术规范 第2部分:视力健康及编制说明.pdf VIP
- 如何看元素周期表pdf打印版.pdf VIP
- 新能源汽车充电设施配套建设项目监理规划.docx VIP
原创力文档

文档评论(0)