二叉树怎么推导?

发布网友 发布时间:2024-10-23 22:43

我来回答

1个回答

热心网友 时间:2024-10-26 12:28

中序遍历:DEBAC    

后序遍历:DABEC


推导如下:

1、从后序可知树根为C,因为最后的节点是树根。

2、从中序的规则可知树根在中间,树根的左边是左孩子,右边是右孩子。很明显树根C是没有右孩子,只有左孩子DEBA。


中序遍历:DEBA

后序遍历:DABE

推出E是左子树的根结点,并且存在左子树D,右子树BA,因为从中序遍历可知E的左边是D,右边是BA


中序遍历:BA

后序遍历:AB

推出B是右子树的根结点,并且存在右子树,但没有左子树,因为从中序遍历可知B只有右子树,没有左子树。


还原二叉树如下图:


前序为:CEDBA

推导的方法只需记住下面的规则即可,然后逐步分割法,就像我上面那样推导。拿到左右子树反复套用下面的遍历规则,很快就可以还原一棵完整的树。

1.先序遍历:根、左、右

2.中序遍历:左、根、右

3.后序遍历: 左、右、根

二叉树怎么推导? 什么叫完全二叉树? 如何推导满二叉树的结点个数? 完全二叉树的叶子节点数公式是什么? 一个完全二叉树最多有多少结点? 什么是完全二叉树? 对完全二叉树深度的推导 完全二叉树的叶子节点数公式是什么? 【数据结构】遍历二叉树 计算机二级公共基础知识完全二叉树 完全二叉树怎么理解 完全二叉树是什么 树与二叉树 二叉树 满二叉树 二叉树的度为2 二叉树深度 二叉树的5个性质 二叉树的性质
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com