首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-08-15
32
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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*rv;break: case’/':value=lv/rv: } } return(value); }
解析
转载请注明原文地址:https://jikaoti.com/ti/gQGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《竹书纪年》
下列哪两个国家是第二次工业革命的发源地和“中心”?
清朝人关初期执行了一些错误的政策,在社会上产生了不良的影响,其中不包括()。
关于塞尔维乌斯改革的叙述中,不正确的是()。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个结点下标为k(
下列不属于设计实时操作系统的主要追求目标的是()。
随机试题
背景某市政服中心办公大楼工程,基础为人工挖孔桩,地下3层为设备用房和车库,地上20层。裙房4层,檐高27m,报告厅混凝土结构局部层高8m,演艺厅钢结构层高8m。主楼为框架—剪力墙结构,基础埋深12m,地下水位在底板以上2m。裙房采用落地式钢管脚手架。某施
阿苯达唑的不良反应
实验数据可能是全面数据也可能是样本数据,而观测数据只能是样本数据。()[2014年初级真题]
下列关于证券交易所对会员自营业务实施的日常监督管理的说法中,不正确的有()。
甲公司因经营不善被清算,该公司经理指示将一价值30万元的资产从财产清单中去掉,后被人举报。根据有关法律的规定,可能受到的制裁措施有()。
求助者一般资料:某女,24岁,由父母陪同前来进行心理咨询,独生女。父母叙述:女儿整天上网到很晚,经常与家长吵架,脾气很暴躁。咨询师了解到的资料:求助者长得白净、漂亮,衣着得体,她自诉自己主要是情绪低落,后悔上学的时候学习不用心,只读了一
光是人类生存环境的一个要素,光照射在物质上,一般会与物质发生相互作用。下列选项中,不是光与物质相互作用结果的是()
知识就其实质来说,是人脑对客观事物的特征与联系的反映,是客观事物的_______。
随着石油的不断涨价,一些国家利用微生物将甘蔗、甜菜、木薯发酵成酒精,替代石油。这种酒精具有燃烧完全、效率高、无污染等特点,用其稀释汽油可得到“乙醇汽油”。比如,巴西已经将几十辆汽车改装为使用“乙醇汽油”或酒精作为燃料,大大减轻了大气污染。根据本文,
以下不能作为容器使用的控件是
最新回复
(
0
)