第三章栈和队列-tabspresso.ppt
3.1 栈
3.2 队列
第3章 栈和队列(两种特殊的线性表)
栈 ( Stack )
定义:是限定仅在表尾进行插入或删除操作的线性表。
允许插入和删除的一端
称为栈顶(top),另一端
称为栈底(bottom)。
特点:后进先出 (LIFO)
a1
top
bottom
an
.
.
.
.
进栈
出栈
与一般线性表的区别:
一般线性表 栈
逻辑结构:一对一 逻辑结构:一对一
存储结构:顺序表、链表 存储结构:顺序栈、链栈
运算规则:随机存取 运算规则:后进先出
顺序存取 (LIFO)
插入元素到栈顶(即表尾)的操作,称为入栈。
从栈顶(即表尾)删除最后一个元素的操作,称为出栈。
栈的顺序存储和实现
1、顺序栈:栈的顺序存储结构,利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,指针top指向栈顶元素在顺序栈中的下一个位置。指针bottom指向栈底。
bottom
空栈
a 进栈
b 进栈
a
a
b
top
top
top
bottom
bott
您可能关注的文档
- 第一节解压缩软件的使用.ppt
- 第一讲-C程序设计基础.ppt
- 第一讲-不再因为别人过得好而焦虑.ppt
- 第一讲VC++集成开发环境第一讲VC++集成开发环境第一讲VC++集成.ppt
- 第一部分数据表示、运算和运算器部件.doc
- 第七控件的数据绑定.ppt.ppt
- 第七章电池电动势及极化现象.ppt
- 第七章通讯功能与总线接口.ppt
- 第七节直译与意译有些词句的翻译方法很难归入其他翻译技巧,只有用.doc
- 第三单元课件信息数字化原理、过程与方法文件.ppt
- 2026年信息安全防护策略模拟试卷.docx
- 高频心血管二度一型阻滞护理指征高频考题及答案(二度一型阻滞护理指征).doc
- 最新急诊科大量气胸穿刺护理精编真题及答案(大量气胸穿刺护理).doc
- 南京环洋-出口报关信息考试测试卷及答案.docx
- 2026年土木工程力学模拟测试题.docx
- 2025精神心理科经前期烦躁症模拟试卷及答案(经前期烦躁症).doc
- 南京市长期护理保险政策综合测试卷(满分100分)测试卷及答案.docx
- 南京中远海运物流2026年安全月安全知识比赛测试卷及答案.docx
- 2025大隐静脉曲张保守居家护理模拟试卷及答案(大隐静脉曲张保守居家护理).doc
- 最新甲状腺细针穿刺全套消毒规范精编真题及答案(甲状腺细针穿刺全套消毒规范).doc
原创力文档

文档评论(0)