首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
admin
2018-08-17
38
问题
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)
*
(c
*
(-d)和(a
*
b)+(-(c—d))。
二叉树结点定义如下:
请回答下列问题。
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 表达式树的中序序列加上必要的括号即为等价的中缀表达式。可以基于二叉树的中序遍历策略得到所需的表达式。 表达式树中分支结点所对应的子表达式的计算次序,由该分支结点所处的位置决定。为得到正确的中缀表达式,需要在生成遍历序列的同时,在适当位置增加必要的括号。显然,表达式的最外层(对应根结点)及操作数(对应叶结点)不需要添加括号。
解析
转载请注明原文地址:https://jikaoti.com/ti/xCfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于国际联盟及其活动的叙述,正确的是()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
希腊化时代控制希腊半岛的是()。
《中国人民解放军宣言》发表的具体时间是()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
随机试题
重症胰腺炎为常见急腹症之一,其死亡率为
在体内使活性的母体药物再生而发挥其疗作用的是药物溶解或分散在辅料中形成的微小球状实体是
我国传统上家长对于子女的教育就比较重视。但随着教育费用越来越高,为了保证子女的上学费用,十分有必要做好子女教育规划。客户郑女士有一个在读初中三年级的女儿,就此她向理财规划师就子女教育规划方面的问题进行了咨询。如果郑女士的女儿还有四年上大学,目前大学及硕
某企业于2005年7月1日对外发行4年期、面值为1000万元的公司债券,债券票面年利率为8%,一次还本付息,收到债券发行全部价款(发行费用略)976万元。该企业对债券溢折价采用直线法摊销,在中期期末和年度终了时计提债券应付利息。2006年12月31日该应付
网上竞价发行方式的最大缺陷是( )。
下列选项中,属于法律事实事件的是()。
设A是n阶矩阵,满足AAT=E(E是n阶单位矩阵,AT是A的转置矩阵),|A|<0,求|A+E|.
在缓解和解决IT地址耗尽问题的措施中,(1)可以把大的网络分成小的子网,(2)可以实现本地地址和外部地址的转换。例如把子网掩码为255.255.0.O的网络61.31.0.0分为两个子网,假设第一个子网为61.31.0.0/17,则第二个子网为
系统分析用于()。
河南某高校的学生会将要举办一场主题为“大学生网络创业交流会”的活动,拟邀请一些知名度较高的老师给在校学生演讲。因此,校学生会外联部需要制作一批邀请函,并分别递送给相关老师。请按如下要求,完成邀请函的制作:根据页面布局需要,调整邀请函中“大学生网络创业交
最新回复
(
0
)