首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-01-16
43
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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://www.kaotiyun.com/show/hlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
不属于第三次科技革命新特点的选项是()。
下列内容不属于《大宪章》内容的是()。
下列哪个文件标志着“文化大革命”的发起?()
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
基辅罗斯国家对居民征税的方式是()。
论述斯大林政治经济体制的特点及其历史作用与教训。
某会议有n个参与者,等大家到齐后会议才能开始,利用P、V原语操作实现会议参与者进程。
请利用队列的基本操作写出判定一棵二叉树是否为完全二叉树的算法。要求以二叉链表作为二叉树的存储结构。函数原型为:intIsFull_Bitree(BitreeT)。
带权图(权值非负,表示边连接的两顶点间的距离)的最短路径问题是找出从初始顶点到目标顶点之间的一条最短路径。假定从初始顶点到目标顶点之间存在路径,现有一种解决该问题的方法:①设最短路径初始时仅包含初始顶点,令当前顶点u为初始顶点;②选择离u最近且尚未在最短路
随机试题
根据公司法律制度的规定,下列关于国有独资公司组织机构的表述中,正确的有()。
下列关于优先股的表述错误的是()
患者,男,30岁。心烦失眠,惊悸健忘,头晕,耳鸣,腰膝酸软,梦遗,口咽干燥,五心烦热,潮热盗汗,便结尿黄。查舌红少苔,脉细数。考虑为()。
下列说法错误的是()。
商业银行面临的声誉风险是指债务人或交易对手未能履行合同所规定的义务或信用质量发生下降时,给债权人或金融产品持有人造成经济损失的风险。()[2015年10月真题]
下列行为中,属于事实行为的是()。
《论十大关系》中提出我国社会主义建设必须围绕的一个基本方针是
邓亚萍,这位在世界比赛中屡屡夺冠的乒乓球运动员,给人们留下了(1)的印象。她的教练曾经(2),与邓亚萍水平(3)的运动员其实并不在少数,邓亚萍比别人(4)的地方,是她更胜人一筹的顽强毅力、拼搏精神和极强的自制能力。这种优秀品质,在关键
Well,nogainwithoutpain,theysay.Butwhataboutpainwithoutgain?EverywhereyougoinAmerica,youheartalesofcorporat
【B1】【B16】
最新回复
(
0
)