- 24
- 0
- 约2.45千字
- 约 13页
- 2018-11-10 发布于浙江
- 举报
林厚从信息奥赛课课通第7单元第8课 栈的应用课件
第7单元第8课 栈的应用 例1:括号匹配(check,1s,256MB) 假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,即([]())或[([][])]等为正确的格式,[(]或([())或(()])均为不正确的格式.本题的任务是检测一个给定表达式中的括号是否正确匹配.输入一个只包含上述括号的字符串,判断字符串中的括号是否匹配,匹配就输出”OK”,不匹配就输出”Wrong”。 输入格式: 一行字符,只含有圆括号和方括号,个数小于255。 输出格式: 匹配就输出一行文本“OK”,不匹配就输出一行文本“Wrong”。 输入样例: [(]) 输出样例: Wrong 问题分析 一个匹配的括号序列,必定是左、右圆括号、方括号的数量一样多。但是反过来,一样多不一定是匹配的。 定义一个字符型的栈来维护左括号,按顺序处理括号序列: 1)遇到左括号:将它入栈。 2)遇到右括号:检查栈顶元素与右括号是否匹配。如果匹配,将栈顶左括号出栈;否则,判断出序列不匹配,结束。 如果读到了左括号,而栈为空,也不匹配。如果序列处理完毕,栈非空,也不匹配。 例2:表达式求值(NOIP2013普及组复赛,expr,1s,256MB) 题目描述 给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。 输入格式: 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+”和乘法运算符
您可能关注的文档
- 机电一队组建设体系.doc
- 机械加工工基础(完整版).ppt
- 机电传动控制完整版).doc
- 机械设计配套习题集.doc
- 机电工程安装标书点、难点分析及对策.doc
- 机电传动控制简答分析题答案.doc
- 机械设计第五章螺纹连与螺旋传动.pdf
- 机械工程材 第二章 金属的晶体结构与结晶.pptx
- 机电成本敏感及强条补充.ppt
- 机电设备安装质控制制度.docx
- 黄体破裂护理中的科研与论文写作.pptx
- 全域数据2026住宅家具行业趋势洞察报告.pdf
- 中国制药企业出海与PPM角色问卷调研报告_PPMC202605.pdf
- 黄体破裂护理中的经验分享与交流.pptx
- 制造业观察:复苏的端倪:AI能否拉动新一轮通用自动化的需求?.pdf
- 通信:端侧算力的“奇点”时刻—需求,模型,算力的三维共振.pdf
- 黄体破裂护理中的职业防护.pptx
- 华东师范大学《高等数学C》2020-2021学年第一学期期末试卷.doc
- 2022年华东师范大学汉语国际教育专业《现代汉语》期末试卷A(有答案精品.pdf
- 华东师范大学《现代汉语(二)》2021-2022学年第二学期期末试卷.pdf
最近下载
- 8.2.2 东南亚(课时2)-2024-2025学年七年级地理下册(人教版2024).pptx VIP
- 8.2+东南亚+第2课时+课件-2024-2025学年七年级地理下学期人教版(2024).pptx VIP
- 35千伏铁塔基础施工方案.docx VIP
- 槟榔中生物碱的提取纯化及抑菌性能:多维度解析与应用前景.docx VIP
- 易思考试锦囊软件使用说明书.pdf VIP
- 东南亚教学设计.docx VIP
- MD11--使用说明书[共10页].doc VIP
- 首钢顺义热镀锌机组介绍-公开课件(讲义).ppt VIP
- 2025年工贸企业有限空间作业安全培训考试题及答案.docx
- 有限空间作业安全知识培训考试题.docx VIP
原创力文档

文档评论(0)