首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
admin
2014-10-20
26
问题
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号和花括号,嵌套的顺序任意,如([( )]( )}是正确的。请编写一个算法,实现判别给定表达式中所含括号是否正确配对。
选项
答案
算术表达式中各种括号的使用规则为:出现左括号,必有相应的右括号与之匹配,并且每对括号之间可以嵌套,但不能出现交叉情况。我们可以利用一个栈结构保存每个出现的左括号,当遇到右括号时,从栈中弹出左括号,检验匹配情况。在检验过程中,若遇到以下几种情况之一,就可以得出括号不匹配的结论。(1)当遇到某一个右括号时,栈已空,说明到目前为止,右括号多于左括号;(2)从栈中弹出的左括号与当前检验的右括号类型不同,说明出现了括号交叉情况;(3)算术表达式输入完毕,但栈中还有没有匹配的左括号,说明左括号多于右括号。下面是解决这
解析
转载请注明原文地址:https://jikaoti.com/ti/x39fFFFM
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
何谓呼吸?呼吸的全过程及生理意义是什么?
用三腔气囊管压迫止血一般以_________天为限,若出血已停止需继续观察_________小时未再出血,可考虑拔管。
什么是延性?受弯构件破坏形态和延性的关系如何?影响受弯构件截面延性的因素有哪些?如何提高受弯构件的截面延性?
预应力的作用是改善混凝土构件的抗裂性,但不能提高构件的承载力。()
一钢筋混凝土矩形截面简支梁,截面尺寸b×h=250×500mm,混凝土强度等级C20(ft=1.1MPa、fc=9.6MPa),箍筋为热轧HPB235级钢筋(fyv=210.MPa),纵筋为3φ25的HRB335级钢筋(fy=300MPa),支座处截面的剪
下图所示四结构,柱子的刚度、高度相同,横梁刚度为无穷大,质量集中在横梁上。它们的自振频率自左至右分别为ω1、ω2、ω3、ω4,那么它们的关系是()
对下图所示结构,相应于结点线位移所列出的截面剪力平衡方程是()
下列关于审计独立性由强至弱的排序,正确的是()。
下列程序用来计算一个英文句子中最长单词的长度(字母个数)max。假设该英文句子中只含有字母和空格,在空格之间连续的字母串称为单词,句子以“.”为结束。请填空。#includevoidmain(){staticchar*P,a[]={“I
简述施工招标的基本程序和资格预审的内容。
随机试题
“十九畏”中,人参“畏”的是()
下列关于注射剂质量要求叙述不当的是
海水不得用于拌制钢筋混凝土和预应力混凝土,主要是因为海水中含有大量的盐,会造成下列中的哪项结果?
业务管理风险主要是指证券公司融资融券规模失控、对单个客户融资融券规模过大、期限过长而造成证券公司资产流动性不足、净资本规模和比例不符合监管规定的可能性。( )
阅读下列材料,回答问题。送邹明府游灵武
资料1粮食安全始终是关系我国国民经济发展、社会稳定和国家自立的全局性重大战略问题。确保我国粮食安全.是实现全面建成小康社会的目标、构建社会主义和谐社会和推进美丽乡村建设的基石,是实现民族伟大复兴中国梦的根本保障。我国高度重视粮食安全问题
A、5B、4C、3D、2D
将浓度为15%和5%的盐水各1000克,分别倒出若干配置成浓度为10%的盐水1200克,将剩下的盐水全部混合在一起,得到的盐水浓度为()。
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“追加”按钮(名为btl)和“退出”按钮(名为bt2)的单击事件代码,试按以下要求完成设计:(1)删
EnthusiasmforPetsPetsarean【T1】______partofmanyBritishfamilies.Catsanddogsarethemost【T2】______petsinBritain
最新回复
(
0
)