二叉树遍历题

论坛 期权论坛 期权     
Rweirry   2018-4-26 13:41   5287   1
某二叉树前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则后序遍历的结点访问顺序是多少?
分享到 :
0 人收藏

1 个回复

倒序浏览
2#
chiconysun  4级常客 | 2018-4-30 02:32:29 发帖IP地址来自
后序序列为gdbehfca
过程是首先还原二叉树,再求出后序遍历序列,过程如下:
首先从前序第一个得到根,回到中序来将其分割为左子树dgb、根a、右子树echf
再分别按照左右子树的结点回到各自的前序来再次求出左右子树的根,依然是回到刚才已经切分出左右子树的中序序列来分割
重复这个过程,就可以还原出二叉树了
问题的二叉树如下:


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP