二叉树

时间:2020-04-13 13:05:54   收藏:0   阅读:51

一:二叉树的前序遍历、中序遍历和后续遍历

二叉树的遍历口决

前序遍历:根节点----左子树----右子树

中序遍历:左子树----根节点----右子树

后序遍历:左子树----右子树----根节点

note:

1.在二叉树中,遍历都是从左到右的。在上面的前序、中序和后序遍历中,永远都是左子树排在右子树前面

2.在二叉树的前序遍历、中序遍历、后续遍历中,前、中、后指的是根节点的顺序。前序就是根节点在前,中序就是根节点在中,后续就是根节点在后。

 

知道了前序、中序和后序遍历的口诀后,介绍一下在遍历过程中的技巧。并且在后面会以图的形式说明。

技巧:每一步都是一个新起点。我们在遍历的时候,每到达一个节点,就将其当作新起点,并且把这个节点所在子树部分当作一个新的整体。在这个新的整体上继续实施遍历算法,一直执行到最后,然后再返回继续。

示意图如下

技术分享图片

 

原文:https://www.cnblogs.com/hxhlrq/p/12689401.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!