【数据结构】- 遍历二叉树

二叉树的遍历原理

二叉树的遍历是指从根节点出发, 按照某种次序以此访问二叉树所有节点,使得每个节点被访问一次且仅被访问一次

这里有两个关键词:访问和次序

二叉树遍历方法

1.前序遍历

规则是若二叉树为空,则空操作返回,否则先访问根节点,然后前序遍历左子树,再前序遍历右子树

                                                  

2. 中序遍历

规则是若树为空,则空操作返回,否则从根节点开始(注意并不是先访问根节点),中序遍历根节点的左子树,然后访问根节点,最后中序遍历右子树

                                           

3. 后序遍历

扫描二维码关注公众号,回复: 527509 查看本文章

规则是若树为空,则空操作返回,否则从左到右先叶子后节点的方式遍历访问左右子树,最后访问根节点

                                        

4. 层序遍历

规则是若树为空,则空操作返回,否则从树的第一层,也就是根节点开始访问,从上而下逐层遍历,在同一层中,按从左到右的顺序对节点逐个访问

                               

猜你喜欢

转载自blog.csdn.net/qq_33526293/article/details/79083449