求一个中缀表达式变前(后)缀表达式的函数~~~~!!!!!!!!!!!!! 例1: 变换前: A*(B+(C*D))变换后: *+*DCBA例2:变换前:-A*(COS(-A+C)+SIN(D,-E))变换后:*+SIN -E0D COS+C-A0-A0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构造二叉树: A*(B+(C*D)): *->A ->+ ->B ->* ->C ->D然后中序遍历该树得到: *+*DCBA构造二叉树:-A*(COS(-A+C)+SIN(D-E)) //SIN(D,-E )应该是SIN(D-E)吧! *-> - -> A ->+ ->COS->+ ->- ->A ->C ->SIN->- ->D ->E然后中序遍历该树得到: * + SIN - E D COS + C - A - A 看看二叉树的概念,再看看他的三种顺序(先序,中序,后序)遍历算法。变换前: A*(B+(C*D)) //这个相当于先序变换后: *+*DCBA //这个相当于中序你这个问题就是把二叉树的先序遍历串转换成中序遍历串 java中的SerialBlob什么情况下用 struts2中是action返回值问题 请问数据库中的双步提交(Two-Phase Commit,2PC)是什么意思? 关于SOCKET通信问题 读取本地时间的怪事。。。。 JDK 里面的jar是如何防止反编译的? 请问哪里有jbuilder8.0下载地址呢? 新手上路,多多关照!怎样成为一个熟练的java工人?呵呵 关于ie最小化之后的问题! Class对象和实例化对象区别? 如何把HashMap中key,value都相同的过滤掉? 紧急问题,望大家帮忙解答
A*(B+(C*D)): *->A
->+ ->B
->* ->C
->D然后中序遍历该树得到: *+*DCBA构造二叉树:-A*(COS(-A+C)+SIN(D-E)) //SIN(D,-E )应该是SIN(D-E)吧!
*-> - -> A
->+ ->COS->+ ->- ->A
->C
->SIN->- ->D
->E然后中序遍历该树得到: * + SIN - E D COS + C - A - A
变换前: A*(B+(C*D)) //这个相当于先序
变换后: *+*DCBA //这个相当于中序你这个问题就是把二叉树的先序遍历串转换成中序遍历串