首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-08-01
39
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
选项
答案
以二叉树表示算术表达式,根结点用于存储运算符。若能先分别求出左子树和右子树表示的子表达式的值,最后就可以根据根结点的运算符的要求,计算出表达式的最后结果。 typedef struct node{ ElemType data; float val; char optr: //只取‘+’,‘一’,‘*’,‘/’. struct node*lchild,*rchild; }BiNode,*BiTree; float PostEval(BiTree bt){ //以后序遍历算法求以二叉树表示的算术表达式的值 float lv,rv; if(bt!=null){ lv=PostEval(bt一>lchild); //求左子树表示的子表达式的值 rv=PostEval(bt一>rchild): //求右子树表示的子表达式的值 switch(bt一>optr){ ease‘+’:value=Iv+rv;break; case‘一’:value=lv-rv;break; case‘*’:value=lv*rv;break; case‘/’:value=lv/rv; } } return(vahle): }
解析
转载请注明原文地址:https://kaotiyun.com/show/UjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述西欧城市兴起的原因、方式及其影响。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
1543年发表解剖学专著《人体结构论》的是()。
中国第一个资产阶级革命团体兴中会建立的时间是()。
概述第二帝国时期法国经济发展的特点。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。(1)原码定点小数;(2)补码定点小数;(3)反码定点小数;(4)IEEE754标准短
设结点x和y是二叉树中任意的两个结点,在该二叉树的先序遍历序列中x在y之前,而在其后序遍历序列中x在y之后,则x和y的关系是()。
随机试题
郭沫若散文的代表作是()
患者,女,40岁。3年前发现患有风湿性心脏病,近半年来,体力活动明显受限,轻度活动即出现心悸,气短。其心功能为
男性,28岁,心慌、怕热、多汗、消瘦、易饿4个月,甲状腺弥漫性Ⅰ度肿大,血TSH降低、T3和T4增高,诊为甲亢。他巴唑每天30mg,20天后血白细胞2.2×109/L,中性粒细胞1.0×109/L。甲亢的下一步治疗宜选
人民法院对第二审案件的审理,在下列表述中,正确的有()。
以下关于国家助学贷款的说法不正确的是()。
甲公司向乙公司发出一批实际成本为30万元的原材料,另支付加工费6万元(不含增值税),委托乙公司加工一批适用消费税税率为10%的应税消费品,加工完成收回后,全部用于连续生产应税消费品,乙公司代扣代缴的消费税款准予后续抵扣。甲公司和乙公司均系增值税一般纳税人,
注册会计师从“与治理层沟通的事项”中选出“在执行审计工作时重点关注过的事项”时,对确定重点关注过的事项需要特别考虑的方面包括()。
文化的繁荣离不开文化人的__________,从某种意义上说,文化人自身__________的高低直接影响着文化产品的高下。填入划横线部分最恰当的一项是:
已知=0,求a,b的值.
A、Goingouttoabarafterworktoday.B、GoingoutforapicnicnextSaturday.C、GoingforadinnerthisSunday.D、Goingtoacl
最新回复
(
0
)