1 / 64
文档名称:

数据结构和算法ppt课件.ppt

格式:ppt   大小:711KB   页数:64
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构和算法ppt课件.ppt

上传人:相惜 2021/12/10 文件大小:711 KB

下载得到文件列表

数据结构和算法ppt课件.ppt

相关文档

文档介绍

文档介绍:目标
在本章中,你将学到:
识别堆栈的特性
实施堆栈
运用堆栈来解决编程问题
1
精选编辑ppt
让我们来玩Rummy(拉米纸牌)的游戏。
堆栈
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
2
精选编辑ppt
什么是堆栈?
堆栈就是一个只能访问其末尾数据的数据集,这一端也叫做顶部。
数据仅能在顶部进行插入和删除操作。
最新插入的数据将被最先删除。
因此,堆栈也被称为后进先出数据结构(Last-In-First-Out)。
定义一个堆栈
3
精选编辑ppt
下列两个基本操作可用于堆栈上:
PUSH(推)
POP(取出)
识别可在堆栈上进行的操作
PUSH:它是在堆栈顶部插入新元素的过程。
Empty Stack
1
Push an
Element 1
4
精选编辑ppt
PUSH:它是在堆栈顶部插入新元素的过程。
识别可在堆栈上进行的操作(续)
1
Push an
Element 2
2
Push an
Element 3
3
5
精选编辑ppt
POP:它是从堆栈顶部删除元素的过程。
识别可在堆栈上进行的操作(续)
1
POP an
Element
3
2
3
POP an
Element
2
6
精选编辑ppt
堆栈中的元素按 ___________基础进行添加和删除。
课间思考
答案:
LIFO
7
精选编辑ppt
列出现实生活中一些基于LIFO原则的实例。
课间思考
答案:
一堆书籍:假设有一堆叠在一起的书籍。当你想取出一本书籍时,必须先取出上面的其他书籍。类似地,当你放入另一本书时,将会放在这堆书籍的顶部。
一堆盘子:第一个盘子放在最底部,然后第二个盘子放在第一个盘子上边,第三个盘子则放在第二个盘子上边,依此类推。一般来说,如果你想在这堆盘子上再添加新的盘子,你必须得把新盘子放在顶部。类似地,如果你要移走一个盘子,也必须先移走顶部的盘子。
手上的手镯:当一个人戴着手镯时,只能先取下最后戴上的手镯。
8
精选编辑ppt
你需要开发一个方法以检查算术表达式中的圆括号是否正确被嵌套。
你如何解决此问题?
你可以通过使用堆栈很容易地解决此问题。
实施堆栈
9
精选编辑ppt
考虑一个示例。
假定表达式为:
{(a + b) × (c + d) + (c × d)]}
从左到右检查此表达式。
第一个检查到的条目是‘{’,它是一个左括号。
将它添加到堆栈中。
{
{(a + b) × (c + d) + (c × d)]}
实施堆栈(续)
10
精选编辑ppt

最近更新

2026北京市怀柔区卫生健康委员会所属事业单位.. 50页

2026年c语言基础考试题库(夺分金卷) 13页

2026年c语言设计考试题库及答案(夺冠系列) 13页

2026年九江职业技术学院单招职业技能测试模拟.. 45页

2026年全国二级计算机C语言程序设计题库(名师.. 13页

2026年南充电影工业职业学院单招职业适应性考.. 43页

2026年哈密廉政考试题库(夺冠) 14页

小学数学新人教版二年级下册1.1 有余数的除法.. 25页

2025福建省思进拍卖有限公司福建省贸托拍卖有.. 45页

2026年c语言编程练习题及答案一套 13页

2026年内蒙古丰州职业学院单招职业技能考试模.. 44页

2026年北京科技大学天津学院单招职业技能测试.. 45页

2025天津市西青区面向全国选聘区管国有企业副.. 50页

2025年上海第二工业大学单招(计算机)测试模.. 29页

2026年各工种岗位作业安全考核试题及答案【有.. 40页

2026年在线廉政知识测试题完整版 14页

2026年大学专升本C语言真题(综合题) 13页

2025广东佛山市人力资源和社会保障局选调公务.. 50页

2025广西南宁市公安局面向社会招聘自治区本级.. 35页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页

中药配伍禁忌表 6页

《凌志轩四柱命理高级培训班教材》 72页

心思的战场-乔依丝迈尔 50页