首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
admin
2018-08-17
69
问题
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)
*
(c
*
(-d)和(a
*
b)+(-(c—d))。
二叉树结点定义如下:
请回答下列问题。
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 表达式树的中序序列加上必要的括号即为等价的中缀表达式。可以基于二叉树的中序遍历策略得到所需的表达式。 表达式树中分支结点所对应的子表达式的计算次序,由该分支结点所处的位置决定。为得到正确的中缀表达式,需要在生成遍历序列的同时,在适当位置增加必要的括号。显然,表达式的最外层(对应根结点)及操作数(对应叶结点)不需要添加括号。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/TSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于国际联盟及其活动的叙述,正确的是()。
隋在统一全国的过程中,平定江南是一个重要的部分,帮助完成岭南一带平定的是()
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
阅读材料,回答以下问题:材料一:与其等农民自下而上来解放自己,不如自上而下来解放农民。——亚历山大二世材料二:农民这样地获得一定数量的土地为私产后,因为赎买了土地,他们就摆脱了对地主的义务,而成为
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
宋代至清代我国书籍印刷的主要方式是()
印度列国时代出现了16个国家,其中大部分是王国,只有少数的共和国。下列属于共和国的是()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
随机试题
企业文化一旦被企业全体成员所接受,成为全体职工共同的追求和行为准则,就会在相当长的时期内发挥作用,因此,企业文化具有相对的()
脑萎缩肉眼观察常表现为
下乳尖牙早失的原因不包括
A.3/4冠B.甲冠C.嵌体D.金属全冠E.烤瓷全冠
房地产开发企业在领取营业执照后的多长时间内,应当到登记机关所在地的县级以上地方人民政府规定的部门备案?[2004年第82题]
塑料包装材料的优点不包括()
Herc公司2013年12月31日实物盘点的存货为$1500000,但是有如下必要的调整事项:1.2014年1月5日收到并记录了成本$90000的商品,此商品是2013年12月30日从客户装船运点装船,贸易方式为FOB。2.在集货
Readthetextbelowaboutstrategicrecruiting.Inmostofthelines(41-52),thereisoneextraword.Iteitherisgrammatic
Everyyearthousandsofpeoplearearrestedandtakentocourtforshop-lifting.InBritainalone,aboutHK$3,000,000worthof
Wecannotbetoocarefulinperformingoperation.
最新回复
(
0
)