- 14
- 0
- 约3.52千字
- 约 8页
- 2016-12-02 发布于重庆
- 举报
数据结构实验报告
实验名称: 实验一——题目一
学生姓名:
班 级:
班内序号:
学 号:
日 期: 20年X月X日
实验要求
1.1、试验目的:
通过选择下面四个题目之一进行实现,掌握如下内容:
◎熟悉C++语言的基本编程方法,掌握集成编译环境的调试方法
◎学习指针、模板类、异常处理的使用
◎掌握线性表的操作的实现方法
◎学习使用线性表解决实际问题的能力
1.2、实验内容
根据线性表的抽象数据类型的定义,选择下面任一种链式结构实现线性表,并完成线性表的基本功能。
线性表存储结构(五选一):
带头结点的单链表
不带头结点的单链表
循环链表
双链表
静态链表
线性表的基本功能:
构造:使用头插法、尾插法两种方法
插入:要求建立的链表按照关键字从小到大有序
删除
查找
获取链表长度
销毁
其他:可自行定义
编写测试main()函数测试线性表的正确性。
2. 程序分析
2.1 存储结构
2.2 关键算法分析
1、头插法
自然语言描述:
a:在堆中建立新结点
b:将 a[i]写入到新结点的数据域
c:修改新结点的指针域
d:修改头结点的指针域。将新结点加入链表中
伪代码描述
a:Node T * s=new Node T
b:s-data=a[i]
c:s-next=front-next;
d:front-next=s
2
您可能关注的文档
最近下载
- 领取执行款授权委托书.docx VIP
- 城市经济学(全套 课件451P).ppt VIP
- 2025年智慧树知到《公共关系实务》考试题库及答案解析.docx VIP
- 塑料袋生产工艺流程详解资料.docx VIP
- 《增材制造工艺制订与实施》课件——增材制造技术的原理.pptx VIP
- 宁大财务管理试题及答案2025年必考版本.pdf VIP
- 投标函-山东济南发电设备.DOC VIP
- 公益培训-施工安全管理、高处作业、有限空间作业、施工临时堆载、冒险作业、沟槽开挖安全管控及重大隐患判定《全省建筑保温材料安全隐患全链条整治行动方案》宣贯.docx VIP
- 专利侵权检索分析报告.PDF VIP
- 园林硬质材料选编.ppt
原创力文档

文档评论(0)