首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法
admin
2023-02-06
55
问题
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
(1)算法的基本思想:判断表达式中括号是否匹配,可通过栈,简单说是左括号时进栈,右括号时退栈。退栈时,若栈顶元素是左括号,则新读入的右括号与栈顶左括号就可消去。如此下去,输入表达式结束时,栈为空则正确,否则括号不匹配。 在读入表达式结束符’#’时,栈中若只剩’#’,表示括号全部配对成功;否则表示括号不匹配。另外,由于本题只是检查括号是否匹配,故对从表达式中读入的不是括号的那些字符,一律未做处理。因假设栈容量足够大,因此入栈时未判断溢出。 (2)算法的设计如下: [*]
解析
转载请注明原文地址:https://jikaoti.com/ti/gvPiFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
随着时代的进步,新型的、民主的家庭氛围正在形成。但随着孩子的自我意识逐渐增强,许多孩子把父母的教诲当作“耳旁风”,家长对家庭教育感到力不从心。面对这种情况,教师应该()。
某老师未经学生允许私自将学生的作文编入自己编著的优秀作文集。对于该老师的做法,下列叙述正确的是()。
下列哪位教育家最早把“课程”用作一个专门的教育术语?()
给定资料1.2018年5月28日晚,微信自媒体公号“视觉志”发布视频类文章《凌晨3点不回家:成年人的世界是你想不到的心酸》,引发无数青年共鸣。有舆论曾质疑,自媒体贩卖焦虑“成瘾”,哪怕是“千夫所指”之下,此类话题阅读量依旧斩获“10万+”。北京
一个不计厚度的圆柱型无盖透明塑料桶,桶高2.5分米,底面周长为24分米,AB为底面直径。在塑料桶内壁桶底的B处有一只蚊子,此时,一只壁虎正好在塑料桶外壁的A处,则壁虎从外壁A处爬到内壁B处吃到蚊子所爬过的最短路径长约为:
根据以下资料,回答问题。截至2019年12月31日,中国共产党党员总数为9191.6万名,同比增长1.46%。在党员的性别、民族和学历上,女党员2559.9万名,少数民族党员680.3万名,大专及以上学历党员4661.5万名。在党员的入党时间上,新中国成
根据以下资料,回答问题。截至2019年12月31日,中国共产党党员总数为9191.6万名,同比增长1.46%。在党员的性别、民族和学历上,女党员2559.9万名,少数民族党员680.3万名,大专及以上学历党员4661.5万名。在党员的入党时间上,新中
某部门举行年会抽奖活动。抽奖箱里有80个抽奖券,共20个不同的数字,每个数字均出现4次,且分别对应一份礼品,不同的数字对应的礼品不同。每人当天限抽1次。那么最少多少人当天参加抽奖活动,才能保证至少有3人领取的礼品相同?
下列4幅图是红军长征宣传图,按照发生时间先后排序正确的是:①②③④
动物的社会行为是指群体内部不同成员之间分工合作,共同维持群体生活的行为。具有社会行为的动物,不是同种生物的许多个体简单地聚集在一起,而是彼此分工合作、进行交流、共同维持群体生活的。动物的社会行为主要表现在以下几个方面:优势等级序列、通信行为、求偶行为、利他
随机试题
汽车废气排放量与汽车行驶状态很有关系,如一氧化碳和碳氢化合物的排放量随车速加快而增高。()
实践作为检验真理的唯一标准,由于它是()。
A.雄激素B.孕激素C.雌激素D.三合激素E.甲状腺素能起到药物性刮宫作用的激素是()
常用的寻找潜在基金销售的客户的方法中,针对直接关系型群体的是()。
某基金詹森α为2%,表示其表现()。
人力资本理论充分说明了()。
有关设备管理概念的下列叙述中,()是不正确的。
十进制数值87的二进制数值是
Foryears,pediatriciansdidn’tworrymuchabouttreatinghypertensionintheirpatients.Afterall,kidsgrowsofast,it’shardk
SprintCorp.launchedapaye-mailservicewithYahooInc.foritsmobilephonecustomers,asthecompanieslooktotapintothe
最新回复
(
0
)