首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
admin
2018-08-17
36
问题
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)
*
(c
*
(-d)和(a
*
b)+(-(c—d))。
二叉树结点定义如下:
请回答下列问题。
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 表达式树的中序序列加上必要的括号即为等价的中缀表达式。可以基于二叉树的中序遍历策略得到所需的表达式。 表达式树中分支结点所对应的子表达式的计算次序,由该分支结点所处的位置决定。为得到正确的中缀表达式,需要在生成遍历序列的同时,在适当位置增加必要的括号。显然,表达式的最外层(对应根结点)及操作数(对应叶结点)不需要添加括号。
解析
转载请注明原文地址:https://kaotiyun.com/show/TSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在引进西方科学知识的过程中,李善兰作出的贡献是()
关于中世纪西欧城市发展状况,叙述正确的是()。①城市取得自由或自治,一般以赎买为手段。②城市的自由和自治,一般以封建主或国王颁发的特许证书为凭据。③有的城市集体为封君服军役,并履行封臣的其他义务。④城市可视为
下列关于罗马共和国政治制度的叙述,不正确的是()。
下列选项中,不属于列宁《四月提纲》内容的是()。
典型的西欧封建庄园对农民采用的剥削方式是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
1217年,英格兰的《森林宪章》允许平民百姓在王室森林中放牧牲畜、挖掘水渠并从事其他农业活动。颁布该宪章的主要目的在于()
[*]对应的微指令如下:ADD01XX1010000010XX10010000XX1001001001MOV00XX10100010XX1101001001
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
随机试题
关于不动产物权的登记申请材料,以下说法错误的是:()
患儿女性,11岁,主因“乏力、双下肢皮疹20天,发热10天,面部皮疹5天”入院。查体:精神欠佳,面部蝶形红斑,咽部充血,口腔溃疡(+),双肺呼吸音粗,未闻及啰音,心音有力,未闻及明显杂音,腹软,下腹部轻压痛,四肢关节外形正常,活动自如,四肢肌张力正常,肌力
用APTT监测DIC患者肝素抗凝治疗,其延长多少为肝素治疗的最佳剂量
唐氏综合征最常伴发畸形的器官是
城市维护建设税的计费基础是()
以下适用“营改增”过渡期免税政策的有()。
针对社区10位独居老人,社会工作者小王策划了“温馨电话问候”服务,动员社区居民以志愿者身份打电话给独居老人,了解他们的日常生活情况,传递温暖与关爱。为有效管理志愿者,小王对居民志愿者的需要进行评估的内容应包括()。
班级组织的领导者是()
根据题意可知方程组(Ⅱ)中方程组个数
Thehighestanxietymomentintheholidayseasonmustbethemomentjustbeforeyourlovedonesunwraptheirgifts.Theribbonc
最新回复
(
0
)