- 6
- 0
- 约8.78千字
- 约 41页
- 2017-11-27 发布于广东
- 举报
数据结构第三章 栈与队列本章主要内容栈的定义与基本运算栈的顺序存储和链式存储队列的定义与基本运算队列的线性存储和链式存储1、 栈的定义与基本运算栈(Stack)在生活中非常常见,例如洗干净的盘子总是逐个往上叠放在已经洗好的盘子上面,而用的时候我们必须从上往下逐个取用,即后洗好的盘子反而要比先洗好的盘子更提前被使用到。这便是栈的典型特征:后进先出(last in first out)。例如:如果进栈顺序是a1,a2,则出栈顺序是:a1,a2或者a2,a1。出栈顺序的不唯一是因为可能够有如下两种情况:(1)a1入栈后马上出栈,然后a2入栈再出栈,因此出栈顺序是a1,a2。(2)在a1,a2都入栈后a2在栈顶要先出栈,然后是a1出栈。1、栈的定义与基本运算规定:an为栈顶,a1为栈底(1).初始化操作:Init_Stack(s) ;(2).判断栈是否为空:Empty_Stack(s);(3).入栈:Push_Stack(s,x) ;(4).出栈:Pop_Stack(s) ;(5).读取栈顶元素:GetTop_Stack(s) ;(6).销毁栈:Destroy_Stack(s) ;(7).显示栈内所有数据:Traverse_Stack(s) ;2、栈的顺序存储和链式存储栈的顺序存储是指用一组地址连续的存储单元依次存储存放从栈底到栈顶的栈数据元素,同时附设指针top指示栈顶元素的当前存储位置
您可能关注的文档
- 第三课鸟的天堂课件.pptx
- 第三章节构件与产品的强度分析.pptx
- 第三章节区域产业活动1.3人口迁移.pptx
- 第三章节区域产业活动第二节人口合理容量.pptx
- 第三章节区域产业活动第四节地域文化与人口.pptx
- 第一课观潮课件.pptx
- 数字通信技术教学课件作者唐彦儒第5章节同步数字体系.pptx
- 河北枣强中学2025-2026学年高三下学期4月阶段检测历史试题(含解析).docx
- 2026年区块链智能区块链云平台消费者权益创新报告.docx
- 2026年化工环保检测创新应用报告.docx
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 实施指南《GB_T3480.5-2021直齿轮和斜齿轮承载能力计算第5部分:材料的强度和质量》实施指南.docx VIP
- 长春社区团购现状分析报告.pdf VIP
- 防范“小火亡人”消防安全提示课件.pptx VIP
- 2024电化学储能电站典型设计图.pdf VIP
- 8.《公路工程地质勘察规范》(JTGC20-2011).pdf
- 长大后我就成了你合唱简谱.pdf VIP
- 2025第二届关键金属选冶与高纯制程技术交流会:砷定向矿化新方法及共生金属资源协同利用关键技术.docx
- 2023年高考福建卷化学真题(原卷版+参考答案).docx VIP
- 完全自杀式手册.docx VIP
- 汽车试验学试题及详细答案.docx VIP
原创力文档

文档评论(0)