- 2
- 0
- 约7.79千字
- 约 34页
- 2022-11-24 发布于上海
- 举报
数据结构栈和队列B
第2页
2. 逻辑结构 与同线性表相同,仍为一对一关系。
3. 运算规则 只能在栈顶运算,且访问结点时依照后进先出
(LIFO)或先进后出(FILO)的原则。
4.出栈顺序:
定义 限定只能在表的一端进行插入和删除运算的
线性表(只能在栈顶操作)
上次课内容回顾
第1页/共34页
第3页
讨论:有无通用的判别原则?
有。在可能的输出序列中,不存在这样的输入序列i,j,k,能同时满足入栈顺序i,j,k 和 出栈顺序k ,i, j。
例4 一个栈的输入序列为12345,若在入栈的过程中允许出栈,则可能得到的出栈序列有多少种,分别是什么?
第2页/共34页
第4页
例1:回文游戏
设计思路:用栈暂存回文
例2:数制转换(十转N)
设计思路:用栈暂存低位值
例3 :括号匹配的检验
设计思路:用栈暂存左括号
例4:表达式求值
设计思路:用栈暂存运算符
简化程序设计问题
第3页/共34页
第5页
回文游戏:顺读与逆读字符串一样(不含空格)
1.读入字符串
2.压入栈
3.原串字符与出栈字符依次比较
若不等,非回文
若直到栈空都相等,则是回文
有没有更简洁的办
您可能关注的文档
最近下载
- 北师大版(2024)新教材小学三年级数学上册第五单元《认识角》精品课件.pptx
- 2026年5月16日广西壮族自治区南宁市检察院遴选面试真题及解析.pdf VIP
- 进位制教案.doc VIP
- 精品解析: 北京市通州区潞河中学2025-2026学年上学期10月阶段检测七年级数学试题(解析版).docx VIP
- 智慧农业前沿技术导论 课件全套 第1--15章 绪论 --- 作物生理与现代农业.pptx
- 小学一年级劳动下册 《清洁小达人·创制轻便吸尘器》教案.docx VIP
- 高低压配电安装工程施工方案方案.docx
- 职工退休申请表-广州市人力资源和社会保障局.doc VIP
- 新版(2026秋新教材)人教版二年级上册数学全册教案(教学设计)合集.docx
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
原创力文档

文档评论(0)