首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
admin
2014-10-20
47
问题
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
选项
答案
算术表达式中各种括号的使用规则为:出现左括号,必有相应的右括号与之匹配,并且每对括号之间可以嵌套,但不能出现交叉情况。我们可以利用一个栈结构保存每个出现的左括号,当遇到右括号时,从栈中弹出左括号,检验匹配情况。在检验过程中,若遇到以下几种情况之一,就可以得出括号不匹配的结论。(1)当遇到某一个右括号时,栈已空,说明到目前为止,右括号多于左括号;(2)从栈中弹出的左括号与当前检验的右括号类型不同,说明出现了括号交叉情况;(3)算术表达式输入完毕,但栈中还有没有匹配的左括号,说明左括号多于右括号。下面是解决这
解析
转载请注明原文地址:https://www.kaotiyun.com/show/TlvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
巨幼红细胞性贫血是由于()。
什么是双筋梁?有何特点?其适用范围如何?双筋截面中的受压钢筋和单筋截面中的架立钢筋有何不同?双筋梁中是否还有架立钢筋?
轴心受拉构件开裂后,裂缝间钢筋应变(应力)分布不均匀,其分布特点是:_________。
提高压杆的稳定性可也从_________两个方面进行。
截面有效高度
邓小平首次明确提出必须坚持“四项基本原则”是在()
三民主义中民生主义的内容是()
A一级结构破坏B二级结构破坏C三级结构破坏D四级结构破坏E空间结构破坏蛋白质变性时()
不能对二维数组a进行正确初始化的语句是()。
下面程序通过指向整型变量的指针将数组m[4][3]的内容按4行3列的格式输出,请给printf()填入适当的参数,使之通过指针p将数组元素按要求输出。#include{intm[4][3]={{1,2,3},{4,5,6),{7,8,9),
随机试题
A.相须B.相使C.相畏D.相恶石膏配牛膝属于
A.肾小球新月体形成B.部分肾小球节段性硬化C.大部分肾小球纤维化,小部分肾小球代偿肥大D.肾小球毛细血管壁弥漫性增厚局灶性节段性肾小球硬化的病理特点是
外科休克病人根据病情需要应经常进行化验监测的项目为()
母马初情期的卵巢变化是()
下列药物中引起再生障碍性贫血的是
据初步统计,我国已经发现的不可移动文物点近47万处,博物馆约2900家,粗略估计,全国文物藏品不超过2000万件。这些数字是什么概念?英格兰面积只有我国的1/73,而其受到国家登记保护的文物点达到50万处,各类博物馆有3000余家,其中大英博物馆目前就拥有
汉字自从成了汉语的书面符号,就一直是中华民族文化最重要的载体。它之所以能够___________,正是因为它的生命力来自它的内部结构。汉字是形、音、义三位一体的结构体,其中,表音是它的主体功能。稳定的形、义使它超越了表音能力的缺陷,尽管古今汉语和南北方言语
表单里有一个选项按钮组,包含两个选项按钮Option1和Option2。假设Option2没有设置Click事件代码,而Option1以及选项按钮组和表单都设置了Click事件代码。那么当表单运行时,如果用户单击Option2,系统将()。
Ifpolicymakershopetomakefasterprogressinimprovingeconomicperformance,reducingpoverty,andslowing【M1】______
Losingweightiseasierwhenthereismoneyontheline,U.S.researcherssaidonTuesday.Theysaidweight-lossprogramsthat
最新回复
(
0
)