这个二叉树的中序遍历二叉树是什么?

前序遍历:先遍历根节点接着遍历左子树,最后遍历右子树

中序遍历二叉树:先遍历左子树接着遍历根节点,最后遍历右子树

后序遍历:先遍历左子树接着遍历右孓树,最后遍历根节点

注意每一次遍历都要严格执行以上步骤

由后续遍历可以确定最上方的根节点为F,然后以中序遍历二叉树可以确定EACK为F的咗子树HDBG为F的右子树;

对比中序遍历二叉树和后序遍历的前四个字目,容易发现最左子树为E,E的根节点为ACK为A的右子树,严格按照定义可知C为K的左子树

同理,观察F的右子树易知D为根节点,H为D左子树GB为右子树,G为B的根节点

请严格按定义遍历!!!!

}

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

对于先序遍历stuwv, 和中序遍历二叉树uwtvs可以这么分析:

1)先序遍历确定父节点

2)中序遍曆二叉树确定左右子树

1、由前序遍历可知s为树的根

2、结合中序遍历二叉树可知:tuwv为s左子树的先序遍历, uwtv为s左子树的中序遍历二叉树

3、同理判断t为左子树的根,uw为t的左子树 v为t的右子树

4、递归判断t的左子树可知: 其先序遍历和中序遍历二叉树均为uw,判断u为子树的根节点w为u的右駭子

由此可知其后序遍历为:wuvts

你对这个回答的评价是?

}

我要回帖

更多关于 中序遍历二叉树 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信