二叉树前序中序后序(二叉树前序遍历abdgcef中序遍历dgbaechf后序遍历怎么求)
2022-08-27 15:07:24
摘要: 二叉树前序中序后序(二叉树前序遍历abdgcef中序遍历dgbaechf后序遍历怎么求)...
其实很简单 跟着我的思路来。
。。画出来了这个树,就很简单了对吧 前序遍历是先根。我们看abdgcef,第一个是a,说明整个树的根是a。中序遍历中根,我们看dgbaechf。既然a是整个树的根,那么a左边的dgb就是左子树,a右边echf就是右子树。再看前序遍历:a是根,那么接下来就应该是左子树了。我们把左子树分离出来看 既然中序遍历已经知道是dgb了,那么前序遍历就是a后面的bdg。已知左子树的前序遍历是bdg,中序遍历是dgb,求左子树的形状。看,这不又变成刚才的问题了吗?只不过是规模减小了。显然,根是d,d的左儿子是b,d的右儿子是g。以此类推,就能画出整个Tree了。很简单吧!多用手模拟一下,多做两三题,很快就能掌握了。如果还不懂还可以Q我:328880142