首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-08-01
21
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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){ case’+’:value=lv+rv;break; case’一’:value=lv—rv;break; case’*。:value=lv水n,:break; case ’/’:value=lv/rv: } } return(value); }
解析
转载请注明原文地址:https://kaotiyun.com/show/kjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
最早以立法的形式巩固大化改新成果的法令是()。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
一棵:BS’r树共7个结点,值分别为1、2、3、4、5、6、7,形态为满二叉树,()不是插入序列。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个结点下标为k(
随机试题
我国《公司法》规定的公司合并方式有()
冯女士,第一次怀孕,妊娠40周,初产妇。临产6小时,宫口开大3cm;临产11小时,宫口开全,先露头,先露“0”,胎心正常。阴道检查后记录为:先露头,先露“+1”,枕部在母体骨盆左侧,其胎位为
以下有关“发药过程”的叙述中,最能体现药师作用的是
在罗某放火案中,钱某、孙某和吴某3家房屋均被烧毁。一审时,钱某和孙某提起要求罗某赔偿损失的附带民事诉讼,吴某未主张。一审判决宣告后,吴某欲让罗某赔偿财产损失。下列哪一说法是正确的?(2011年卷二28题)
价值工程的定义包括()方面。
下列关于防烟分区的说法正确的是()。
2018年4月,王某与甲公司签订了3年期的劳动合同。双方在合同中约定。(1)试用期为6个月。(2)公司可以根据需要调整岗位,员工不服从调整的,应向公司支付违约金2万元。2018年9月,甲公司出资6万元派王某到某专业机构进行技术培训,并要求王某签订培训协
甲公司2017年度发生的有关交易或事项如下:(1)因合同违约支付违约金100万元;(2)因处置固定资产产生净收益30万元;(3)收到联营企业分派的现金股利100万元;(4)因自然灾害原因造成存货净损失50万元;(5)管理用机器设备发生日常维护支出40万元;
你是办税大厅的工作人员,现在时间是8点20分。9点是群众办事高峰,有四件事摆在你面前:(1)纳税人A向你询问有关征税问题,此问题较为复杂.而且超出你的职责。此时只有你一个人在值班。(2)9点是办税高峰,但大厅的排号机出现故障,群众怨声载道。(3)纳税人B和
Ifgoingtoworkfeelsmoreliketorture,andfatigue,depressionandirritationaredailyaspectsofyourlife,jobburnoutmay
最新回复
(
0
)