首页 > 继续教育
题目内容 (请给出正确答案)
[单选题]

设计一个判别表达式中左,右括号是否配对山现的算法,采用()数据结构最佳。

A.线性表的顺序存储结构

B.队列

C.线性表的链式存储结构

D.栈

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设计一个判别表达式中左,右括号是否配对山现的算法,采用( )…”相关的问题
第1题
试编写一个算法,检查一个程序中的花括号、方括号和圆括号是否配对,若能够全部配对则返回1,否则返回0。

点击查看答案
第2题
在多重if结构中,为防止if与else配对错误,尽量使用花括号,即使表达式的后面只有一条语句,也尽量不要省略花括号。()
点击查看答案
第3题
问题描述:定义于字母表上的乘法表如表3-1所示.对任一定义于Σ上的字符串,适当加括号后,得到,个

问题描述:定义于字母表上的乘法表如表3-1所示.对任一定义于Σ上的字符串,适当加括号后,得到,个表达式.例如,对于字符串x=bbba,它的一个加括号表达式为(b(bb)(ba).依乘法表,该表达式的值为a试设计一个动态规划算法,对任一定义于Σ上的字符串 计算有多少种不同的加括号方式,使由x导出的加括号表达式的值为a.

算法设计:对于给定的字符串,计算有多少种不同的加括号方式,使由x导出的加括号表达式的值为a.

数据输入:由文件input.txt提供输入数据.文件的第1行中给出一个字符串.

结果输出;将计算结果输出到文件output.txt文件的第1行中的数是计算出的加括号方式数.

点击查看答案
第4题
以二叉链表为存储表示,试编写一个算法,用括号形式key(LT,RT)输出二叉树的各个结点。其中,key是
以二叉链表为存储表示,试编写一个算法,用括号形式key(LT,RT)输出二叉树的各个结点。其中,key是

根结点的数据,LT和RT是括号形式的左子树和右子树。要求空树不打印任何信息,一个结点的树的打印形式是x,而不应是(x,)的形式。

点击查看答案
第5题
当两点在V面的投影重合时,需判别其H面或W面投影,则点在()者可见。

A.前(Y坐标大)

B.后(Y坐标小)

C.左(坐标大)

D.右(坐标大)

点击查看答案
第6题
有一种精密水准尺,分划为左、右两排,叫做基本分划和辅助分划,两排分划注记相差一个尺常数,则水平视线在两排分划上的读数之差是否等于尺常数可用于检查()。

A.高差是否合格

B.尺子是否立直

C.尺刻划线是否准确

D.读数精度

点击查看答案
第7题
使用栈判断括号串是否匹配,当读入左括号时应(),算法结束时,若栈(),则括号串是匹配的。

A.出栈、为空

B.出栈、非空

C.入栈、为空

D.入栈、非空

点击查看答案
第8题
在煤流中采样时,分左中右三点采取一个横断面,左中右三点为三个子样。()
点击查看答案
第9题
对异常输入的处置能力是衡量算法性能的重要方面,即教材1.1.4节所谓的鲁棒性,为考查教材95页代
码4.7中evaluate()算法的这一性能。现以非正常的表达式“(12)3+!4*+5”作为其输入。

a)试给出在算法退出之前,操作数栈和操作符栈的演化过程:

b)该算法是否能够正常终止?若异常退出,试解释原因;否则,试给出算法的输出;

c)试改进该evaluate()算法,使之能够判别表达式的语法是否正确。

点击查看答案
第10题
设二叉树共含n个节点,且各节点数据项的类型支持线性累加(类似于整数或浮点数),试设计并实现一个递归算法,按照如下规则,在o(n)时间内为每个节点设适当的数值:树根为0;对于数值为k的节点,其左孩子数值为2k+1,右孩子为2k+2。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改