奥礼网
新记
设计一个判断表达式中左右括号是否配对的算法,采用()数据结构最佳。
A队列
B堆栈
C二叉树
D链表
PS:答案是栈,我想知道为什么是栈,而不是其它。
举报该文章
相关建议 推荐于2017-11-26
就是栈。配对,就是一个左括号,一个右括号。你从头扫描字符串,看见左括号就进栈,看见右括号就把里面的最外一个左括号出栈,这样就是一对。等扫描完的时候,看栈里面好有没有。如果没有,那就是配对的,要不就是不配对。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/3343w4g1.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
设计一个判别表达式中左、右括号是否配对出现的算法,采用什么数...
问下三级数据库题
数据结构复习题(考试用的),求高手解答,有点急(第二部分)
一道数据结构题:设计算法判断一个算术表达式的圆括号是否正确配...
如何用两种括号()和[]设计一个算法判断一个算数表达式中的括...
分不多,数据结构,求解。试写一个判别表达式中开、闭括号是否配...
设计算法判断一个算术表达式的园括号是否正确配对,对表达式扫描
设计算法判断一个算术表达式的圆括号是否正确配对