栈和队列的比较研究
栈和队列的比较研究 目录 栈 队列 栈与队列的相同点 栈与队列的不同点 栈 栈的概念 栈的基本算法 栈的抽象数据类型 栈的存储结构 栈 栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除这一端为栈顶(TOP),另一端为栈底(BOTTOM)。当表中没有元素时称为空栈。 栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。 栈顶 栈底 进栈 退栈 a2 a1 an ... 栈的抽象数据类型 InitStack(S):初始化操作,建立一个空栈S。 DestroyStack(S):若栈存在,则销毁它。 ClearStack(S):将栈清空。 StackEmpty(S):若栈为空,返回true,否则返回false。 StackLength(S):返回栈S的元素个数。 GetTop(S,e):若栈存在且非空,用e返回栈顶元素。 Push(S,e):若栈存在,插入元素e为栈顶元素。 Pop(S,e):删除栈中栈顶元素,并用e返回其值。 StackTraverse( S, visit() ):若栈S已存在且非空,从栈底到栈顶依次对S的每个数据元素调用函数visit()。一旦visit()失败,则操作失败。 栈的存储结构 1.栈的顺序存储结构 利用一组地址连续的存储单元依次存
您可能关注的文档
- 标书基本格式.doc
- 标准化建设课件.ppt
- 某法院审判庭弱电及智能工程施工方案总结_secret.doc
- 标准成本法在国有商业银行中的应用.doc
- 标准智力测试题目.doc
- 标准申报工作会议(一).ppt
- 标准工时与生产线平衡计算.ppt
- 标准申报工作会议.ppt
- 标准陆空通话(塔台).doc
- 柱上开关安装使用说明书.doc
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
最近下载
- 装修安全专项施工方案.docx VIP
- 《烟草专卖许可证管理办法》《烟草专卖许可证实施细则》考核试题及答案.docx VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 12J926 无障碍设计-标准图集.docx VIP
- 基于surfer插值法对土壤污染范围的计算.pdf VIP
- 2024国家勋章和国家荣誉称号获得者简介先进事迹专题学习PPT.pdf VIP
- 2026年3月井工煤矿提升运输系统安全专项整治工作方案及任务清单.docx VIP
- 装修工程施工现场安全事故应急救援预案.docx VIP
- “双减”政策对教育培训企业绩效的影响研究.pdf
- 《化学反应工程》第版-(陈甘堂-著)课后习题答案.pdf VIP
原创力文档

文档评论(0)