版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3-1引言v第三章栈和队列括号匹配问题在实际问题的处理过程中,有些数据具有后到先处理的特点【问题】判断给定表达式中所含括号是否正确配对。【想法】配对原则:右括号与其前面最近的尚未配对的左括号相配对。顺序扫描表达式,将右括号与已经扫描过的最后一个尚未配对的左括号进行配对。如何保存已经扫描过的尚未配对的左括号,并对其实施配对操作?5+((3+2)×8–7)÷35+((3+2)×8–7))÷3用栈保存,扫描到左括号进栈,扫描到右括号出栈进制转换问题【问题】将十进制数转换为二进制数。【想法】转换规则:除基取余,逆序排列。如何保存得到的余数,使之能够逆序输出?232111215222120101(23)10=用栈保存,从最后进栈的元素开始输出在实际问题的处理过程中,有些数据具有后到先处理的特点(10111)2
函数嵌套调用【问题】嵌套调用:在函数的执行过程中调用其他函数,返回到哪里?【想法】为保证函数嵌套调用的正确执行,返回到调用位置。如何保存调用位置?用栈保存,返回最后进栈的位置主函数mainABCED在实际问题的处理过程中,有些数据具有后到先处理的特点Office的撤销机制人生无法后悔,所以且行且珍惜!计算机后悔很容易,所以大胆往前走!随处可见的栈结构关于栈结构什么是栈?在逻辑上有什么特点?在操作上有什么特性?如何存储栈结构?在不同的存储结构上,如何实现插入、删除、查找等基本操作?在不同的存储结构上,基本操作的时空性能如何?银行排队问题在实际问题的处理过程中,有些数据具有先到先处理的特点【问题】银行个人储户的储蓄业务。【想法】先来先服务原则,模拟排队,储户叫号后排在队尾,窗口顺次叫号。如何保存正在等待的储户顺序?用队列保存等待队列打印缓冲区【问题】多个用户共享打印机,保证打印功能。【想法】先来先服务原则,设置打印缓冲区,先送到缓冲区的先打印。如何保存等待打印的文件?用队列保存即将打印的文档在实际问题的处理过程中,有些数据具有先到先处理的特点随处可见的队列随处可见的队列关于队列什么是队列?在逻辑上有什么特点?在操作上有什么特性?如何存储队列?在不同的存储结构上,如何实现插入、删除、查找等基本操作?在不同的存储结构上,基本操作的时空性能如何?八皇后问题很多问题的表现形式是矩阵,很多科学问题的数据模型是矩阵【问题】八皇后问题是数学家高斯于1850年提出的。问题是:在8×8的棋盘上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上。。【想法——数据表示】如何表示棋盘?如何获得每个皇后的位置信息进而判断是否互相攻击?用二维数组保存QQQQQQQQ解不唯一,N皇后可能无解!骑士巡游问题【骑士巡游问题】在n×n
方格的国际象棋棋盘上,马(也称为骑士)从任意指定的方格出发,以跳马规则(横一步竖两步或横两步竖一步)周游棋盘的每一个格子,要求每个格子只能跳一次。【想法——数据表示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥工业大学招标与采购管理中心专业技术人员招聘考试笔试备考题库及答案解析
- 2025福建龙岩市人力资源服务有限公司招聘就业见习人员3人备考考试题库及答案解析
- 2025浙江嘉兴市海宁市中心医院招聘2人考试备考题库及答案解析
- 深度解析(2026)《GBT 25915.10-2021洁净室及相关受控环境 第10部分:按化学物浓度划分表面洁净度等级》
- 2025云南磨憨站城城市开发有限公司招聘综合行政办公人员(1人)参考考试题库及答案解析
- 2025宜春市人力资源服务有限责任公司招聘1人(宜春海关)模拟笔试试题及答案解析
- “青苗筑基 浙里建证”浙江省建设投资集团2026届管培生招聘30人参考笔试题库附答案解析
- 2025年河北石家庄财经职业学院招聘17人备考笔试试题及答案解析
- 深度解析(2026)《GBT 25636-2010机床数控系统 用户服务指南》(2026年)深度解析
- 2025中国黄金集团香港有限公司社会招聘备考考试试题及答案解析
- T/CNCA 054-2023管道输煤工程设计规范
- 工程招投标与监理实务整体介绍吴莉四川交通04课件
- 2025+CSCO宫颈癌诊疗指南解读
- DG-TJ08-2207-2024城市供水管网泵站远程监控系统技术标准
- 机器学习与随机微分方程的深度集成方法-全面剖析
- 《TSGD7003-2022压力管道定期检验规则-长输管道》
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- 2025年全国硕士研究生入学统一考试 (数学二) 真题及解析
- 企业管理者的领导力培训
- There+be句型练习题及答案
- 《阻燃腈纶的研究与应用》课件
评论
0/150
提交评论