



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
栈和队列是操作受限的线性表,好像每本讲数据结构的数都是这么说的。有些书按照这个思路给出了定义和实现;但是很遗憾,这本书没有这样做,所以,原书中的做法是重复建设,这或许可以用不是一个人写的这样的理由来开脱。 顺序表示的栈和队列,必须预先分配空间,并且空间大小受限,使用起来限制比较多。而且,由于限定存取位置,顺序表示的随机存取的优点就没有了,所以,链式结构应该是首选。 栈的定义和实现 #ifndef Stack_H #define Stack_H #include List.h template class Stack : List/栈类定义 public: void Push(Type value) Insert(value); Type Pop() Type p = *GetNext(); RemoveAfter(); return p; Type GetTop() return *GetNext(); List :MakeEmpty; List :IsEmpty; ; #endif 队列的定义和实现 #ifndef Queue_H #define Queue_H #include List.h template class Queue : List/队列定义 public: void EnQueue(const Type &value) LastInsert(value); Type DeQueue() Type p = *GetNext(); RemoveAfter(); IsEmpty(); return p; Type GetFront() return *GetNext(); List :MakeEmpty; List :IsEmpty; ; #endif 测试程序 #ifndef StackTest_H #define StackTest_H #include Stack.h void StackTest_int() cout endl 整型栈测试 endl; cout endl 构造一个空栈 endl; Stack a; cout 将120入栈,然后再出栈 endl; for (int i = 1; i = 20; i+) a.Push(i); while (!a.IsEmpty() cout a.Pop() ; cout endl; #endif #ifndef QueueTest_H #define QueueTest_H #include Queue.h void QueueTest_int() cout endl 整型队列测试 endl; cout endl 构造一个空队列 endl; Queue a; cout 将120入队,然后再出队 endl; for (int i = 1; i = 20; i+) a.EnQueue(i); while (!a.IsEmpty() cout a.DeQueue() ; cout endl; #endi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 禁毒安全知识教育主题班会
- 2025至2030年中国气压式干法高速复合机行业投资前景及策略咨询研究报告
- 2025至2030年中国气动吸边器行业投资前景及策略咨询研究报告
- 2025至2030年中国横流激光器市场分析及竞争策略研究报告
- 2025至2030年中国楼承板型材行业投资前景及策略咨询研究报告
- 2025至2030年中国棉纤维成熟度/细度仪市场分析及竞争策略研究报告001
- 2025至2030年中国桌上型铆钉机市场分析及竞争策略研究报告
- 2025至2030年中国树脂散光镜片行业投资前景及策略咨询报告
- 2025至2030年中国柱式保管箱行业投资前景及策略咨询研究报告
- 2025至2030年中国杜奥设备凝点测试仪市场分析及竞争策略研究报告
- GB/T 45155-2024质量管理理解、评价和改进组织的质量文化指南
- Unit 3 Faster,highter,stronger Understanding Ideas The road to success群文阅读说课稿 2024-2025学年高中英语人教版选择性必修第一册
- 沈阳市地图课件
- 医院医疗废弃物管理制度
- 上海大学通信学院复试专业课英语
- 企业管理基础知到智慧树章节测试课后答案2024年秋山东经贸职业学院
- 清明节传统文化知识主题班会184
- UL987标准中文版-2019固定和固定电动工具第八版
- 自考《英语二》高等教育自学考试试卷与参考答案(2025年)
- 新材料领域新型建筑材料研发及市场推广计划实施
- 国家安全教育大学生读本-第八章坚持以促进国际安全为依托
评论
0/150
提交评论