二叉树建立还有后序计算表达式

时间:2014-07-19 17:01:46
【文件属性】:

文件名称:二叉树建立还有后序计算表达式

文件大小:149KB

文件格式:RAR

更新时间:2014-07-19 17:01:46

二叉树

1、设计一个程序,根据二叉树的先根序列和中根序列创建一棵用左右指针表示的二叉树 例如:先根序列为 ABDGCEF#, 中根序列为 DGBAECF# (#表示结束)。然后用程序构造一棵二叉树。注意程序的通用性(也就是说上述只是一个例子,你的程序要接受两个序列(先根和中根序列),然后构造相应的二叉树)。 2. 设计一个程序,把中缀表达式转换成一棵二叉树,然后通过后序遍历计算表达式的值 例如:中缀表达式为(a+b)*(c+d)# (#表示结束),将之转换成一棵二叉树,然后通过后序遍历计算表达式的值,其中abcd都是确定的值。注意程序的通用性(也就是说上述只是一个例子,你的程序要接受一个序列,然后构造相应的二叉树,最后通过后序遍历计算出值(注意不是根据中缀表达式计算出值,而是通过后序遍历所构造出的二叉树计算出值))。


【文件预览】:
二叉树
----main.cpp(575B)
----二叉树.dsp(4KB)
----二叉树.dsw(537B)
----二叉树.ncb(49KB)
----二叉树.opt(48KB)
----二叉树.exe(520KB)
----Btree.h(3KB)
----二叉树.plg(1KB)
calculate
----main.cpp(2KB)
----calculate.ncb(33KB)
----calculate.exe(216KB)
----calculate.plg(1KB)
----calculate.dsp(4KB)
----calculate.opt(48KB)
----calculate.dsw(543B)
----Btree.h(5KB)

网友评论

  • 还不错,容易理解
  • 挺好的,就是那个是后续遍历之后计算出来的吗?
  • 代码不错,非常好
  • 还好吧,一般般但用是能用的就是注释不够给力
  • 真的好厉害。。。。。注释很清晰。。理解的挺容易
  • 还行的代码。不过我的问题还没解决
  • 代码很不错
  • 代码写的太好了,就是有的地方我还没弄懂~
  • 顶起,终于找到了
  • 代码写的太好了,就是有的地方我还没弄懂~
  • 终于知道哪里不对了,谢谢
  • 现在正需要这东西,东西太棒了,感谢你!