首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
admin
2018-08-17
63
问题
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)
*
(c
*
(-d)和(a
*
b)+(-(c—d))。
二叉树结点定义如下:
请回答下列问题。
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 表达式树的中序序列加上必要的括号即为等价的中缀表达式。可以基于二叉树的中序遍历策略得到所需的表达式。 表达式树中分支结点所对应的子表达式的计算次序,由该分支结点所处的位置决定。为得到正确的中缀表达式,需要在生成遍历序列的同时,在适当位置增加必要的括号。显然,表达式的最外层(对应根结点)及操作数(对应叶结点)不需要添加括号。
解析
转载请注明原文地址:https://kaotiyun.com/show/TSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列有关《布列斯特和约》的说法中,错误的一项是()。
决定把苏联由农业国变成工业国的主要目的是()
下列哪个文件标志着“文化大革命”的发起?()
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
试述西欧城市兴起的原因、方式及其影响。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
随机试题
甲、乙、丙、丁、戊五人欲设立一家有限责任公司经营肉类加工批发,公司的名称预登记为千惠公司。该公司在设立过程中出现了一些情形,请回答下列问题。设乙在公司设立过程中,因与某一屠宰工大壮因设立工作问题而发生争议,双方发生纠纷,乙失手将大壮捅伤,须赔偿2万元医
使用标准差和均数可全面描述以下何种资料的分布特征
周某,男,45岁。面目一身俱黄,色鲜黄如橘皮色,纳呆呕恶,脘胀,胁痛,胁下有痞块,小便黄,大便溏薄,舌红苔黄腻,脉弦数。其证候是( )。
()负责披露代理清算交割、会计核算、净值复核等环节的信息。
某市区酒厂为增值税一般纳税人,2018年12月发生如下经济业务:(1)向某商场销售自产粮食白酒15吨,每吨不含税单价为80000元,收取包装物押金170200元,收取品牌使用费23200元。(2)从云南某酒厂购进粮食白酒6吨,增值税专用发票上注明每吨不
下列各项中,可减征个人所得税的有()。
某校的“从毛毛虫到蝴蝶”的提升青少年耐挫力小组,在小组聚会的后期,小组中原本已经解决的问题这时又出现了,组员们在活动中不同程度的表现出不自信、退缩的行为。此时,社会工作者应该()。
ATM协议将网络分为多个功能层,信元生成由(31)层完成,会聚子层属于(32)层。对OC-12接口标准,ATM网络的有效数据速率(去掉信元中的开销位)约为(33)Mb/s。A类服务是指(34)。在ATM网络内部(NNI中),允许的虚电路数为(35)。
MakeYourHolidaysMoreMeaningfulI.Whattodobeforetheholidayseason1)【T1】______aweeklycalendar【T1】______2)starteli
【B1】【B2】
最新回复
(
0
)