- 3
- 0
- 约1.47万字
- 约 46页
- 2021-12-08 发布于辽宁
- 举报
第3章 栈和队列 本章主要内容 一、栈的概念、特点及ADT定义 二、栈的存储结构及其算法实现 三、栈的典型应用举例 四、队列的概念、特点及ADT定义 五、队列的存储结构及其算法实现 3.1 栈 3.1.1 栈的概念及ADT定义 一、栈的概念与特点 1.栈的概念:如果对线性表的插入和删除运算限制只能在一端进行,则称这种线性表为一个栈。 允许插入、删除的这一端称为栈顶,通常用一个指针top指向栈顶位置,另一个固定端称为栈底,用一个指针bottom指向它。 当表中没有元素时称为空栈,此时有top = bottom。 栈的概念及ADT定义 栈的逻辑结构如图所示: 栈的概念及ADT定义 二、栈的ADT定义。 9种基本操作: (1) 栈初始化:InitStack ( S ) (2) 判栈空: StackEmpty (S ) (3) 入栈: Push (S,x) (4) 出栈:Pop (S , e ) (5) 读栈顶元素:GetTop (S , e ) (6) 清空栈:ClearStack ( S ) (7) 撤消栈:DestroyStack ( S ) (8) 求栈长:StackLength ( S ) (9) 遍历栈: StackTraverse ( S , visit (e ) ) 3.1.2 栈的存储表示
您可能关注的文档
- 第03章 效用论与消费者行为理论.ppt
- 第3章 存储管理.ppt
- 第3章 三菱小型可编程控制器的编程.ppt
- 第3章 通信规范.ppt
- 第3章 仓储与库存管理.ppt
- 第3章 关系数据库.pptx
- 第3章 嵌入式处理器.ppt
- 第3章 市场营销环境分析.ppt
- 第3章 网络教学系统的设计.ppt
- 公积金提取贷款冲还贷完全实操手册.docx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 数字化转型背景下ODM企业内部控制优化研究——以A公司为例.pdf VIP
- 全文解读2022年《“双一流”建设》意见.ppt VIP
- (2026版)药物临床试验质量管理规范(GCP)考试试题(附答案).docx VIP
- 环境与资源保护法学知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 20252025年厦门市八年级上册数学期末质量检测试卷含答案.doc VIP
- 12J003 室外工程参考图集.docx VIP
- 建筑工程图集 12J003:室外工程.pdf VIP
- 2026年职业病诊断医师资格(化学中毒类)核心备考题库资料(含典型题、重点题).pdf
- 三洋电梯图纸VF210-VF310-VF320-VF330电气原理图纸SANYO-E-01.pdf
- 4宫格数独专项练习题(每日一练,共23份).docx VIP
原创力文档

文档评论(0)