首页
数据结构实验报告栈和队列(数据结构实验报告)
返回

数据结构实验报告栈和队列(数据结构实验报告)

2022-12-19 综合百科 By:佚名
最佳答案关于数据结构实验报告栈和队列,数据结构实验报告这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!1、(一)实验目的和要求实验目的:熟练掌握线性表的基本操作在顺序存储结构上的实现。2、实验要求:任选一种高级程序语言编写源程序,并调试通过,测试正确。3、(二)实...

关于数据结构实验报告栈和队列,数据结构实验报告这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1、(一)实验目的和要求实验目的:熟练掌握线性表的基本操作在顺序存储结构上的实现。

2、实验要求:任选一种高级程序语言编写源程序,并调试通过,测试正确。

3、(二)实验主要内容1.建立n个元素的顺序表SqList,实现顺序表的基本操作;2.在SqList的元素i之后插入一个元素,实现顺序表插入的基本操作;3.在sqList中删除指定位置i上的元素,实现顺序表删除的操作。

4、4.(三)主要仪器设备PC机,Windows XP操作平台,Visual C++(四)实验原理顺序表操作:定义一个顺序表类,该类包括顺序表的存储空间、存储容量和长度,以及构造、插入、删除、遍历等操作的方法(五)实验步骤与调试分析:顺序表操作:先构造有四个数据的顺序表,在第4个位置插入9,再读取并删除第3个元素。

5、(六)实验结果与分析:顺序表操作:(七)附录(源程序):#includeusing namespace std;const int LIST_INIT_SIZE=10;//顺序表初始长度const int LISTINCREMENT=5;//顺序表长度增值class SqList{int *L;//定义存储空间起始地址int length;//顺序表当前长度int listsize;//顺序表当前存储容量bool flag;//设立标志值记录操作成败public:SqList(int v1,int v2,int v3,int v4);//构造函数构造并初始化顺序表void ListInsert(int i,int e);//实现将e插入到顺序表中第i个位置void ListDelete(int i,int &e);//实现删除顺序表第i个元素void ListVisit();//实现顺序表的遍历};SqList::SqList(int v1,int v2,int v3,int v4)//构造并初始化顺序表{L=new int[LIST_INIT_SIZE];if(!L)//分配失败{flag=false;cout<<"ERROR"<length+1)cout<<"ERROR"<=i;t--)*(L+length)=*(L+length-1);*(L+i-1)=e;length++;//插入成功,表长加1}}void SqList::ListDelete(int i,int &e){if(i<1||i>length)cout<<"ERROR"<

猜你喜欢
工地安全资料有哪些(安全资料有哪些)

工地安全资料有哪些(安全资料有哪些)

12-18 0 阅读
麦加的能量(关于麦加的能量的介绍)

麦加的能量(关于麦加的能量的介绍)

12-19 0 阅读
Roborock S7能完全取代你的立式吸尘器吗?

Roborock S7能完全取代你的立式吸尘器吗?

12-18 0 阅读
腾讯视频首月十元可以关闭吗(腾讯视频首月12元后能关闭吗)

腾讯视频首月十元可以关闭吗(腾讯视频首月12元后能关闭吗)

12-18 0 阅读
下山兰花的养殖方法和注意事项 盆栽(下山兰花)

下山兰花的养殖方法和注意事项 盆栽(下山兰花)

12-18 0 阅读
舌头刺痛怎么回事吃什么药(舌头刺痛怎么回事)

舌头刺痛怎么回事吃什么药(舌头刺痛怎么回事)

12-18 0 阅读
热门推荐
陈皮的好处与功效(陈皮的好处)

陈皮的好处与功效(陈皮的好处)

12-18 0 阅读
刑法中自由刑有哪些(什么是自由刑)

刑法中自由刑有哪些(什么是自由刑)

12-18 0 阅读
苹果的笔记本怎么样,用久了卡嘛(苹果的笔记本怎么样)

苹果的笔记本怎么样,用久了卡嘛(苹果的笔记本怎么样)

12-18 0 阅读
如何在安卓的WhatsApp中禁用阅读回执

如何在安卓的WhatsApp中禁用阅读回执

12-18 0 阅读
网易云音乐为什么变成了灰色(网易云音乐背景为什么换不了)

网易云音乐为什么变成了灰色(网易云音乐背景为什么换不了)

12-18 0 阅读
女性总感觉有尿但是尿不多怎么回事儿(女性总感觉有尿但是尿不多怎么回事)

女性总感觉有尿但是尿不多怎么回事儿(女性总感觉有尿但是尿不多怎么回事)

12-18 0 阅读
近代传递信息的方式有哪些四种(近代传递信息的方式有哪些)

近代传递信息的方式有哪些四种(近代传递信息的方式有哪些)

12-19 0 阅读
take care的中文(take care)

take care的中文(take care)

12-04 0 阅读
道德经第一章的感悟与精髓(道德经第一章)

道德经第一章的感悟与精髓(道德经第一章)

12-18 0 阅读
海信a系列和e系列区别(海信a系列和e系列区别)

海信a系列和e系列区别(海信a系列和e系列区别)

12-19 0 阅读