首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。
admin
2019-08-01
51
问题
假设一个仅包含二元运算符的算术表达式以链表形式存储在二叉树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
学硕统考专业
相关试题推荐
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
重庆谈判中蒋介石始终不承认人民军队和解放区的合法地位,其根本目的是()。
红山文化的代表性墓葬形式为()。
据史记《商君传》商鞅变法,“为田开阡陌封疆,而赋税平”其目的
1941年~1942年,中共在根据地建设中,为争取抗战胜利奠定物质基础的措施是()。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
随机试题
立信事务所的统计员小袁需要对本所外汇报告的完成情况进行统计分析,并据此计算员工奖金。按照下列要求帮助小袁完成相关的统计工作并对结果进行保存:在考生文件夹下,将“xcel素材1.xlsx”文件另存为“Excel.xlsx”(“.xlsx”为文件扩展名),
切屑有哪几种类型?一般有哪几种形状?
某患者血肌酐88.4μmol/L,尿肌酐为4420μmol/L,24小时尿量为1584ml。其内生肌酐清除率为
A、增强西药降血脂药作用B、增强西药氨茶碱作用C、增强西药利胆药作用D、增强西药利尿药作用E、增强西药抗心率失常药作用小青龙汤可()。
代理的特征包括()
健康保险经营的特点是()。
跨境电子商务零售进口商品按照货物征收关税和进口环节增值税、消费税,其纳税义务人是()。
关于绩效考评指标体系设计,下列说法正确的有()。
下图是某学生设计的制取乙酸乙酯的实验装置图,并采取了以下主要实验操作:①在甲试管中依次加入适量浓硫酸、乙醇和冰醋酸;②小心均匀加热3~5分钟。该学生所设计的装置图及所采取的实验操作中,错误的是()。
从政策制定到中央银行实际采取行动的时间过程,称作()
最新回复
(
0
)