1 / 6
文档名称:

实验三 栈、队列、串的操作.doc

格式:doc   大小:92KB   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验三 栈、队列、串的操作.doc

上传人:6188 2017/5/26 文件大小:92 KB

下载得到文件列表

实验三 栈、队列、串的操作.doc

文档介绍

文档介绍:实验类型:验证性实验要求:必修实验学时: 2 学时一、实验目的: 参照给定的栈类和队列类的程序样例, 验证给出的栈和队列的常见算法, 并结合线性表类实现有关串的操作。二、实验要求: 1 、掌握栈、队列、串的特点。掌握特殊线性表的常见算法。 2、提交实验报告, 报告内容包括: 目的、要求、算法描述、程序结构、主要变量说明、程序清单、调试情况、设计技巧、心得体会。三、实验内容: 1. 堆栈类测试和应用问题。要求: (1) 设计一个主函数实现对顺序堆栈类和链式堆栈类代码进行测试。测试方法为: 依次把数据元素 1,2,3,4,5 入栈,然后出栈堆栈中的数据元素并在屏幕上显示。(2) 定义数据元素的数据类型为如下形式的结构体: 设计一个包含 5 个数据元素的测试数据,并设计一个主函数实现依次把 5 个数据元素入栈,然后出栈堆栈中的数据元素并在屏幕上显示。 2. 队列类测试和应用问题。要求: 设计一个主函数对循环队列类和链式队列类代码进行测试. 测试方法为:依次把 1,2,3,4,5 入队,然后出队中的数据元素并在屏幕上显示。 3 .设计串采用顺序存储结构,pare(S, T) 。要求比较结有大于、等于和小于三种情况。*4. 设计算法利用栈类实现把十进制整数转换为二至九进制之间的任一进制输出。*5. 设计串采用静态数组存储结构,编写函数实现串的替换 Replace(S, start, T, V), 即要求在主串 S中, 从位置 start 开始查找是否存在子串 T, 若主串 S 中存在子串 T, 则用子串 V 替换子串 T, 且函数返回 1; 若主串 S 中不存在子串 T, 则函数返回 0。并要求设计主函数进行测试。一个测试例子为: S=”I ama student ”, T=” student ”, V=” teacher “。四、实验源码 #include<iostream> using namespace std; const int StackSize=10; class SeqStack { public: SeqStack( ) {top=-1;} ~SeqStack( ){} void Push( int x) { if (top== StackSize-1) throw " 溢出"; top++; data[top]=x;} int Pop( ){ if (top==-1) throw " 溢出"; int x=data[top--]; return x;} int data[StackSize]; int top; }; int main() { SeqStack a; for(int i=1;i <= 5; i++) { (i);} for( i=0 ;i< 5; i++) { int k= 0; k= (); cout<< k << endl;} } #include<iostream> #include<string> using namespace std; const int StackSize=10; typedef struct { int notask; char name[10];}DataType; class SeqStack { public: SeqStack( ) {top =

最近更新

2025海宁农商银行招聘参考题库附答案解析 46页

2026年C语言专升本真题及完整答案1套 13页

2026年c语言知识测试题及答案(最新) 13页

2023年咸阳市直机关遴选公务员笔试真题汇编附.. 68页

2026年东营科技职业学院单招职业技能考试模拟.. 45页

2026年企业作业人员题库100道及参考答案【模拟.. 40页

2026年兰州外语职业学院单招职业技能测试模拟.. 42页

2025北京国专知识产权有限责任公司招聘3人(三.. 43页

2026年反诈骗知识测试试题库及完整答案(历年.. 40页

2026年员工廉政知识测试题(培优a卷) 14页

2025年新平县幼儿园教师招教考试备考题库带答.. 30页

2026年国开电大外国文学形考题库【夺冠】 40页

2025年礼县招教考试备考题库带答案解析 30页

2025湖北黄石市妇幼保健院专项招聘事业编制人.. 48页

2026年工贸试题-考试题库【满分必刷】 42页

2025青海省气象信息中心招聘数据研发和人工智.. 36页

2026年廉政宣传知识测试题(黄金题型) 14页

2026年会计专业技术资格考试题库200道及完整答.. 90页

2026年昆明民泰保安有限责任公司招聘安保人员.. 50页

2026年注册会计师考试财务成本管理真题100道附.. 50页

2026年湖南吉利汽车职业技术学院单招职业技能.. 44页

2026年贵州大学c语言期末试题(满分必刷) 13页

2026湖北郴州莽山旅游开发有限责任公司招聘9人.. 49页

上海金山资本管理集团有限公司2026年校园招聘.. 45页

哈密廉政考试题库及答案(易错题) 14页

2026年民族宗教竞赛试题(历年真题) 41页

项目翻新升级建议书 6页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页