导航
您当前的位置:首页 > 学历类 > 研究生考试
问题:

答案窝,daanwo.com
[应用题] 41.(15分)请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的计算次序)并输出。例如,当下列两棵表达式树作为算法的输入时:
输出的等价中缀表达式分别为(a+b)*(c *(-d))和(a*b)+(-(c-d))。
二叉树结点定义如下∶
typedef struct node
{ char data[ 10]; //存储操作数或操作符
struct node * left,*right;
}BTree;
要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
答案窝,daanwo.com
Tags:
答案解析:

相关问题
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved