首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
admin
2014-10-20
25
问题
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
选项
答案
算术表达式中各种括号的使用规则为:出现左括号,必有相应的右括号与之匹配,并且每对括号之间可以嵌套,但不能出现交叉情况。我们可以利用一个栈结构保存每个出现的左括号,当遇到右括号时,从栈中弹出左括号,检验匹配情况。在检验过程中,若遇到以下几种情况之一,就可以得出括号不匹配的结论。(1)当遇到某一个右括号时,栈已空,说明到目前为止,右括号多于左括号;(2)从栈中弹出的左括号与当前检验的右括号类型不同,说明出现了括号交叉情况;(3)算术表达式输入完毕,但栈中还有没有匹配的左括号,说明左括号多于右括号。下面是解决这
解析
转载请注明原文地址:https://kaotiyun.com/show/TlvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
唾液的生理作用有()。
混凝土在空气中结硬时体积减少的现象,叫做混凝土的_________。
下列关于动载荷的叙述不正确的一项是()。
弹性分析时,截面形状越合理.考虑塑性时截面承载力提高得越多。()
结构的整体坐标系如下图所示,不考虑轴向变形.进行节点位移分量编码、写出各单元的定位向量,并集成整体刚度矩阵。各杆长度l与线刚度i相同。
如杆端无集中力偶荷载作用,下列哪些位置杆端弯矩不等于零?()
下图所示抛物线桁架在均布荷载作用下的内力特点是()
1935年1月,中国共产党召开的具有历史转折意义的会议是()
阅读下列材料材料一:农民强烈反对征粮队的活动,要求经营自由和贸易自由,但遭到否定和拒绝。1920年~1921年,农民的不满与日俱增,反苏维埃暴动频繁发生。摘自《世界史.现代部分》材料二:我们是说俄国共产主义的“最初步骤”,……把小农组织成各种协作社这一
心室肌细胞动作电位持续时间长的主要原因是()
随机试题
通过改善毛细血管通透性降低颅内压的治疗方法是
显影后处理过程不包括
乳癖的病机是乳痈的病机是
夏枯草的药用部位是
评估人员拟采用成本法对某建筑物进行估价,评估前只获得该建筑物的工程量清单。评估人员经过商讨,决定结合该地区建设主管部门颁布的预算定额和市场价格,采用工程量清单计价法估算其造价。待估建筑物包含一项工程量为3000m。的砖砌体工程。经测量,1/2砖墙、1砖墙和
太初历是著名天文学家()制定的中国首部较为完整、系统的新历法。
(单选题)下列词语中没有错别字的一项是()。
中新网发布消息称,电子邮件已跃升为计算机病毒的主要的传播______。填入横线处最恰当的一组是()。
Memberstateshadtheoptionto______fromthisagreementwithoneyear’snotice.
Theearthiswitnessinganurbanrevolution,aspeopleworldwidecrowdintotownsandcities.In1800onlyfivepercentofthe
最新回复
(
0
)