首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法
admin
2023-02-06
54
问题
判断括号是否匹配是栈的主要应用之一。设字符表达式存储在数组E[n]中,’#’为字符表达式的结束符。给出一个算法,用于判断表达式中括号(’(’和’)’)是否配对。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
(1)算法的基本思想:判断表达式中括号是否匹配,可通过栈,简单说是左括号时进栈,右括号时退栈。退栈时,若栈顶元素是左括号,则新读入的右括号与栈顶左括号就可消去。如此下去,输入表达式结束时,栈为空则正确,否则括号不匹配。 在读入表达式结束符’#’时,栈中若只剩’#’,表示括号全部配对成功;否则表示括号不匹配。另外,由于本题只是检查括号是否匹配,故对从表达式中读入的不是括号的那些字符,一律未做处理。因假设栈容量足够大,因此入栈时未判断溢出。 (2)算法的设计如下: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/mEwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
强调迁移的条件是两种学习必须遵循共同的内在原理,这是()。
保护学生安全不属于《中小学教师职业道德规范》的要求。()
问题解决是个体在日常生活中思维活动最普遍、最重要的形式。从19世纪末开始,心理学家就不断使用实验方法来研究问题解决。以下属于问题解决研究的实验有()。
数学老师在考试前提醒学生,考试时若遇到难题可以放一放,先把后面相对简单的题答完了再回过头来思考。可小明却不喜欢这样,他每次都是一步一步地依照试卷的顺序答题。小明的认知风格更可能属于()。
张老师在课堂上组织六人小组讨论,他向学生提出了“请各小组讨论课文”的要求,并给学生六分钟的时间进行讨论。在这六分钟内,张老师只是站在讲台上等待讨论结束。随后,张老师布置完作业便直接下课了。该案例中张老师所采取的讨论策略中出现的错误包括(
在2020年12月召开的中央农村工作会议上,习近平总书记指出,在向第二个百年奋斗目标迈进的历史关口,巩固和拓展脱贫攻坚成果,全面推进乡村振兴,加快农业农村现代化,是需要全党高度重视的一个关系大局的重大问题。下列有关会议主要内容表述正确的是:
域控制器存储了域内的账户、密码和属于这个域的计算机三项信息。当计算机接人网络时,域控制器首先要鉴别这台计算机是否属于这个域,用户使用的登录账户是否存在,密码是否正确。如果三项信息均正确,则允许登录;如果以上信息有一项不正确,那么域控制器就会拒绝这个用户从这
研究人员介绍,来源于化脓链球菌的Cas9核酸酶现已广泛应用于水稻基因组编辑,有效促进了水稻功能基因组学研究和分子育种进程。Cas9在进行基因组编辑的过程中需要识别、结合一段位于编辑位点靶DNA序列末端的保守NGG序列(该保守序列被称为PAM识别序列,N为碱
社区是城市基层治理的“最后一公里”。特别是城市化进入当前阶段,社区成为承载群众对美好生活的需求和日常矛盾最集中的单元。加上社区工作人员往往缺口较大,所辖人群基数又大,容易出现“小马拉大车”的情况。破解基层治理难题应该主要依靠()。
根据以下资料,回答问题。如用求各市算术平均值的方式计算全省数值,则2021年四季度Z省中心城市道路汽车前排驾乘人员安全带使用率比上季度:
随机试题
在电商业、快递业高速发展的背景下,多家企业纷纷进军无人机物流领域。将其视为降低成本、提高效率之举。无人机送快递看上去有很多优势,比如可到达传统物流难以到达的偏远地区,可让快递在交通拥堵的城市快起来等。但从现实情况看,无人机送快递不会那么快实现。目前拿到“证
以下常用来治疗慢性再障的是
下列哪些属于溶液型液体药剂( )。
下列清末修律成果中,没有正式颁布的有:
题2~3:一东北落叶松(TC17B)原木檩条(未经切削),标注直径为162mm,计算简图如图3-12所示。该檩条处于正常使用条件,安全等级为二级,设计使用年限为50年。
通过招标选择的承包人,在合同协议书内明确的工期总天数应为( )。
心理学家训练小鸡在两种颜色的纸板(浅灰色和中度灰色,米在中度灰色纸板下)找米吃,经过训练小鸡能够到中度灰色纸板下找米吃,然后给小鸡呈现的纸板是中度灰色和深灰色的纸板,多数小鸡到深灰色的纸板下找米吃。材料所述实验证实了学习迁移的()。
Itshouldnotbeasurprise.Lonelinessandsocialisolationareontherise,【C1】______manytocallitanepidemic.Inrecentde
关于多行结构条件语句的执行过程,正确的说法是()。
Whileitmaybeunlikelyforacomputertowriteabestseller,atechnologyexperthascreatedacomputerprogramthatwritesi
最新回复
(
0
)