首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
admin
2014-12-08
43
问题
设算术表达式由字符串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://jikaoti.com/ti/w0ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
古希腊是西方文明的发源地,古希腊雅典的民主政治则开启了西方民主制度的先河。下列关于雅典民主政治的说法,符合史实的有()。①民主政治时期的雅典没有国王②公民大会是雅典国家的最高决策机构③伯里克利时期,雅典民主政治达到了顶峰④包
洪秀全以宗教手段组织起义,主要利用的是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
美洲是一块古老的大陆,长期以来与世隔绝。把它与世界开始联系起来的重大转折时刻是()
以下关于玛雅天文学成就的叙述,正确的是()。①玛雅人创造的“玛雅历”是一种太阳历。②玛雅人的历法,与宗教祭祀有着密切联系。③奇钦.伊查天文观象台是玛雅天文学的伟大成就。④玛雅人的历法中,采用了12进位法。
南洋兄弟烟草公司的创办者之一是()。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
在一个双链表中,在*p结点之前插入*q结点的操作是()。
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配到一个32位浮点寄存器FRl中,且x=一8.25,则FRl的内容是____。
随机试题
下列资料中,属于砌筑工序交接证明书必须具备的有()。
设x,y∈Z+且x+y≤4,则在直角坐标系中满足条件的点M(x,y)共有()。
A.足阳明、足厥阴经B.足太阴、足太阳经C.局部穴、相应夹脊穴D.手阳明、足太阴经E.手阳明、足阳明经治疗蛇串疮,应选哪组经穴为主
A.流产B.早产C.异位妊娠D.前置胎盘E.妊娠高血压综合征妊娠晚期反复无痛性阴道流血的是
对混凝土拌和物流动性大小起决定作用的是拌和物用水量的多少。()
“适宜用于大的组织系统,项目中的成员都受项目经理和职能部门领导,指令源头有两个”的组织结构是()。
根据国有资产管理的有关规定,下列各项中,应当进行国有资产产权登记的有()。
复员退伍军人安置工作关系到国防建设、经济建设和社会稳定,是社会保障的重要组成部分,当前复员退伍军人的需要主要反映在()方面。
()对于句子相当于纸张对于()
里约奥运会的筹备给里约带来了一些较好的影响,有两个变化值得关注:一是关于非保护地带的居住面积(413.1公顷)和服务业使用面积(236公顷)的增长替代了工业区的使用面积的增长(103公顷);二是大都市的贫民窟数量减少了1.8%,而在2004—2009年,贫
最新回复
(
0
)