首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-01-16
27
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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){ Iv=PostEval(bt->lchild); //求左子树表示的子表达式的值 nr=PostEval(bt->rchild); //求右子树表示的子表达式的值 switch(bt一>optr){ case’+’:value=lv+rv:break; case’一’:value=lv-rv;break; case’*’:value=Iv*rv;break; case’/’:value=lv/nr: } } return(value): }
解析
转载请注明原文地址:https://jikaoti.com/ti/O3fjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述宋初加强中央集权的主要措施。
拜占庭帝国的第二个黄金时代是在()。
袁世凯在控制自己权力,实现对全国控制的过程中,主要颁布的法律不包括()。
在“冷战”形成的过程中,影响苏联领导人对美政策变化的关键性事件是()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
《中国人民解放军宣言》发表的具体时间是()。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争,这一古老文件是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
随机试题
食源性疾病是指由摄食进入人体内的各种致病因子引起的有干扰或中毒性质的一类疾病。()
A.夜卧早起,被发缓形,广步于庭B.夜卧早起,使气得泄,无厌于日,使志无怒C.早卧早起,以缓秋刑,使志安宁D.早卧晚起,必待日光,使志若伏若匿E.夜卧晚起,藏德不止,生气不竭《素问.四气调神大论》认为春天养生应
构成传染病流行的三个环节是
风心病二尖瓣狭窄患者,经常咳嗽、气短,不能平卧,近1月来下肢浮肿、肝大,而上述症状有所减轻,应提示
下列应计入建筑层数内的是()。
股份有限公司以收购本企业股票方式减资的,购买价款超过面值总额的应冲减财务费用。()
甲企业是国内一家饮料企业,推出了属于自己的可乐产品,希望能从可口可乐与百事可乐的竞争中占据一席之地,但市场反响却不尽如人意。为了改善经营,该企业管理层看到了农村的消费潜力,开始走“农村包围城市”的发展道路,取得了突飞猛进。这种差异化属于()。
5S活动中的整理包括()。
无子西瓜的培育过程如图所示,根据图示结合你所学过的生物学知识,下列叙述正确的是()
Doesthewomanagreetohelptheman?
最新回复
(
0
)