首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)*(c*(-d)和(a*b)+(-(c—d))。 二叉树结点定义如下:
admin
2018-08-17
44
问题
请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)井输出。例如,当下列两棵表达式树作为算法的输入时,输出的等价中缀表达式分别为(a+b)
*
(c
*
(-d)和(a
*
b)+(-(c—d))。
二叉树结点定义如下:
请回答下列问题。
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 表达式树的中序序列加上必要的括号即为等价的中缀表达式。可以基于二叉树的中序遍历策略得到所需的表达式。 表达式树中分支结点所对应的子表达式的计算次序,由该分支结点所处的位置决定。为得到正确的中缀表达式,需要在生成遍历序列的同时,在适当位置增加必要的括号。显然,表达式的最外层(对应根结点)及操作数(对应叶结点)不需要添加括号。
解析
转载请注明原文地址:https://kaotiyun.com/show/TSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
阅读材料,回答以下问题:材料一:甘地认为,非暴力抵抗是印度争取摆脱殖民桎梏的唯一正确办法;同时,他认为非暴力抵抗并不意味着对外国统治和其他罪恶的屈服。他写道:“我深信假如只有在怯懦和暴力两者之间加以选择时,我将劝人选择暴力……我宁愿要印度用暴力来保护自己
对《魏玛宪法》的内容和影响叙述不正确的是()。
试述西欧城市兴起的原因、方式及其影响。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
下列明末清初来华传教士,按时间顺序排列,正确的是()。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
若路由器R因为拥塞丢弃IP分组,则此时R可向发出该IP分组的源主机发送的ICMP报文类型是____。
随机试题
胰腺癌好发的部位是
患者32岁,左侧下后牙疼痛就诊。查左下6颌面见银汞充填,叩诊轻度疼痛,冷刺激迟缓性疼痛,X线片示:充填物已达髓腔,未见根充影像,根尖情况正常。诊断为
2~3岁的女孩,主因左下颌疼痛就诊,临床检查:左侧下颌较对侧丰满,皮肤无红肿;口内检查:牙体无龋坏,牙齿萌出正常;两侧颞下颌关节区无压痛,开口度正常,体温不高;曲面体层片显示:左侧下颌支、下颌角骨质沿颌骨外形膨胀性生长,其内可见点片状高低密度混杂影,骨小梁
某企业由于生产工艺需要采用以液氨作为制冷剂的氨制冷系统,该制冷系统包括压缩机房、设备间、氨储罐等设施。生产车间设置有酸、碱危险化学品储罐,包装车间内有可燃粉尘危险存在。下列该企业根据工艺特点对存在的职业病危害因素采取的相应措施中,错误的是()。
根据《安全验收评价导则》(AQ8003),下列关于安全评价描述内容中,不属于安全验收评价结论内容的是()。
甲企业对其拥有乙企业的长期股权投资采用成本法核算,在乙企业宣告发放现金股利时,甲企业的会计处理可能是()。
期货公司未按期报送风险监管报表或报送的风险监管报表存在()的,中国证监会派出机构应当要求期货公司限期报送或补充更正。
2020年初以来,新型冠状病毒感染的肺炎疫情严重,为了有效防治疫情,专家建议:避免与患者的接触,避免去人员密集场所,勤洗手、戴口罩,室内保持通风是预防疾病的重要措施。这说明()
设二次型f(x1,x2,x3)=XTAX,已知r(A)=2,并且A满足A2一2A=0.则下列各标准二次型(1)2y12+2y22.(2)2y12.(3)2y12+2y32.(4)2y22+2y32.中可用正交变换化为f的是().
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
最新回复
(
0
)