首页 > 用户投稿

中序遍历诀窍 怎么由先序和中序来找二叉树?

怎么由先序和中序来找二叉树?

在遍历顺序中,第一顺序是左、右,中间顺序是左、中、右。因此该方法是通过一阶(根节点必须存在且必须是子树遍历的第一个节点)找到根节点,然后根据相应根节点在中间阶的位置来区分左右子树。左子树是它的左子树,右子树是它的右子树。

例如,如果a是根,则在中间顺序中,左子树是dfegb,右子树是cikjh。然后利用递归的思想对左子树进行分析。dfegb在pre-order中以b开头,因此b是根节点。从中间的顺序,我们可以看到这棵树只有左子树dfeg;d是根,只有右子树feg;e是根,左叶是f,右叶是g。

然后看cikjh。从前序我们知道c是根,从中序我们知道只有右子树ikjh。从前序h作为根,从中间序我们可以看到只有左子树ikj。这棵树的根是我,只有右边的子树。j是根,k是它的左叶。

中序遍历诀窍中序线索二叉树怎么画中序创建二叉树

中序遍历诀窍 怎么由先序和中序来找二叉树?

原文标题:中序遍历诀窍 怎么由先序和中序来找二叉树?,如若转载,请注明出处:https://www.saibowen.com/tougao/17143.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。