回 帖 发 新 帖 刷新版面

主题:need for help

前、中、后缀表达式之间怎么转换?

回复列表 (共10个回复)

沙发

你是不是说二叉树??

板凳

3 楼

7.一棵二叉树的中序遍历:DBGEACHFI与后序遍历:DGEBHIFCA,画出此二叉树。推理:DBGEACHFI与 DGEBHIFCA =>(DBGE),(A),(CHFI)与(DGEB),(HIFC),(A)
DBGE与DGEB =>(D),(B),(GE)与(D),(GE),(B) 而GE与GE =>(G),(E),()与(G),(),(E)
CHFI与HIFC =>(),(C),(HFI)与(),(HIF),(C) 而 HFI与 HIF =>(H),(F),(I)与(H),(I),(F)
关键是后序最后一个字母为每一棵子树的根。用中序写结果:(((D),(B),((G),(E),( ))),(A),(( ),(C),((H),(F),(I))))

4 楼

前:根,左枝树,右枝树
中:左枝树,根,右枝树
后:左枝树,右枝树,根

5 楼

哦,好的,谢谢!

6 楼

第 3 楼 的内容没有看明白阿

7 楼

??????

8 楼

简单的讲给你一个2叉树如
       1
      / \
     2   3
    / \ /
   4  5 6
这个树的中序为123456
前序为124536
后序为452631

9 楼

不明白……

10 楼

大家在说什么呀?
楼主问的是“表达式”啊!

我来回复

您尚未登录,请登录后再回复。点此登录或注册