首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
admin
2014-12-08
81
问题
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
选项
答案
设tag为括号是否正确配对的标志,用0表示不正确的配对,1表示正确的配对。另设一个栈S。若当前处理字符为左括号,就将对应的右括号进栈。当遇到右括号时,直接与栈顶元素进行比较,若相等,则退栈;否则返回不正确配对标志。当整个算术表达式检测完毕且栈为空时,表示括号正确配对,否则括号不正确配对。算法描述如下: #deftne MAX 1000 int JLtdgeExp(char*b) { char S[MAX]; int i,top=0,tag=1; for(i=0;tag&&b[i]!=\
解析
转载请注明原文地址:https://www.kaotiyun.com/show/upxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
国民政府对日宣战的时间是()。
下列历史事件发生的先后顺序是()①“铁幕”演说②马歇尔计划③北大西洋公约
文艺复兴第一个人文主义者是()。
巴黎公社采取的带有无产阶级专政性质的措施有()。①公社人员由民主选举产生②没收逃亡资本家的工厂,交给工人合作社管理③取消旧的国家机器,建立:亡人阶级自己的国家机构④工职人员年薪不得超过熟练工人的工资
清朝,各地督抚将重大问题径寄军机处交皇帝审批,称为()。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
改革开放以后,我国农村产业结构巨大的转变表现在()。
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
随机试题
领导有效性的品质理论中的传统品质理论的缺陷是()
胸部损伤病人的临床表现有哪些?
A.麻疹、风疹B.霍乱、O157C.流感、SARSD.流行性出血热、登革热病毒E.流行性乙型脑炎、流行性脑脊髓膜炎在上述疾病中,可出现胃肠道症状的传染病是
不属于消化腺的是
芬太尼的化学结构是
用于点支承玻璃幕墙的玻璃肋应采用:
课程发展至今,经历了漫长的演进过程,影响和制约课程发展的主要因素有()。
大凡受过教育的中国人尽管可能听不懂彼此的方言,却能阅读同样的书籍……如果他们使用的是字母文字,中国恐怕早就分裂成像意大利、法国、葡萄牙那样的许多国家了。这说明()。
设X在[0,2π]上服从均匀分布,求Y=cosX的密度函数.
Someyearsago,PioneerHi-bredInternational,whereIwasemployed,purchasedNorandCorporation.Pioneer’ssalesrepresentati
最新回复
(
0
)