没有合适的资源?快使用搜索试试~ 我知道了~
线性表的两种实现方法array-based list以及singly linked list,实现他们的类型定义 给顺序表和链表的实现分别使用添加成员函数以及对象的应用两种方法实现线性表中元素的逆置(reverse)和单个元素移动到特定位置的操作(move)。 编写一个函数,用于合并两个顺序表。输入的顺序表按照其元素从小到大排序,输出的顺序表要求按照元素从大到小排序。要求算法在线性时间内完成任务。 编写一个函数,用于合并两个单链表。输入的单链表按照其元素从小到大排序,输出的单链表要求按照元素从大到小排序。要求算法在线性时间内完成任务。
资源推荐
资源详情
资源评论
实验报告
实验题目: 线性表的实现及其应用
学 院: 计算机学院
专业班级:
年 级:
姓 名:
学 号:
完成时间: 年 月 日
指导教师:
线性表的实现及其应用
1
线性表的实现及其应用
本科学生实验项目任务书
实验题目 线性表的实现及其应用
学院 专业 年级
实验目的:
1. 学习并掌握线性表的两种实现方法 array-based list 以及 singly linked list,实
现 array-based list 和 singly linked list 的类的定义以及成员函数的实现与调用。
2. 掌握线性表元素的逆置、移动以及两个有序表归并等操作的实现。
实验要求
1.预习 C++语言中类的定义与实现方法。
2.编写完整程序完成下面的实验内容并上机运行。
4.整理并提交完整的实验报告和软件程序拷贝。
设计要求:
1. 完成线性表的两种实现方法 array-based list 以及 singly linked list,实现他们
的类型定义(使用教材上面的定义及实现方法)。
2.给顺序表和链表的实现分别使用添加成员函数以及对象的应用两种方法实现
线性表中元素的逆置(reverse)和单个元素移动到特定位置的操作(move)。
3.编写一个函数,用于合并两个顺序表。输入的顺序表按照其元素从小到大排
序,输出的顺序表要求按照元素从大到小排序。要求算法在线性时间内完成
任务。
4.编写一个函数,用于合并两个单链表。输入的单链表按照其元素从小到大排
序,输出的单链表要求按照元素从大到小排序。要求算法在线性时间内完成
任务。
参考资料:
Data Structures and Algorithm Analysis (C++ Version) Cli#ord A. Sha#er
Data Structure and Algorithm Analysis in C++ (Third Edi&on),Mark Allen Weiss, Pearson
Educa&on, 2006.
Data Structures, Algorithms, and Applica&ons in C++,Sartaj Sahni, McGraw-Hill, 1998.
《数据结构( C 语言版)》,严蔚敏,吴伟民编著,清华大学出版社,2007 年第 1 版
2
剩余15页未读,继续阅读
资源评论
KoalaZB
- 粉丝: 1215
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功