首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-08-01
24
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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
学硕统考专业
相关试题推荐
下列明末清初来华传教士,按时间顺序排列,正确的是()。
19世纪末中国维新变法思想的基本内容是什么?与18世纪法国启蒙思想相比,两者在促进社会变革的作用上有何不同?为什么?
1543年发表解剖学专著《人体结构论》的是()。
在加强对边疆地区的治理方面,明清两朝推行的相同措施是()。
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
赋税是我国古代国家宏观管理经济的重要手段。据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
随机试题
患者男,27岁。全髋关节置换术后3天。患者主要的肌力训练为
A.手少阴心经 B.手少阳三焦经 C.手太阳小肠经 D.足太阳膀胱经 E.足厥阴肝经起于小指之端,至目内眦的经脉是
案情:副县长赵某带队前来开展拆迁、评估工作的验收。李某给赵某的父亲(原县民政局局长,已退休)送去1万元现金,请其帮忙说话。赵某得知父亲收钱后答应关照李某,令人将邻近山坡的树苗都算到李某名下。(2012/四/2部分)[问题]对赵某父亲收受1万元一节
下列是属于按照功能性质分类的是()。
在总账系统中,科目已在输入凭证时使用,增加科目的条件是()。
下列属于放射性颌骨骨髓炎的临床特点()。
在Access的数据报表中,大多需要设置主键,下列有关主键的说法正确的是()。
以下关于TokenBus局域网特点的描述中,咽阶是错误的________。
Today,witheasyaccesstotheInternet,millionsofyoungpeoplehavemadenewfriendsonline.Theysharetheirhappiness,sadn
Thediscoveryofplanetsarounddistantstarshasbecomelikespace-shuttlelaunchesnewsworthybutjustbarely.Withsome50ex
最新回复
(
0
)