二叉树三种遍历方式

来源:互联网 发布:淘宝联盟不能注册账号 编辑:程序博客网 时间:2024/06/07 03:19

三种遍历方式是按照根节点的访问顺序来定义的
(1)前序遍历:先访问根结点、然后遍历左子树,最后遍历右子树;并且,在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。(“根左右”)

(2)中序遍历:先遍历左子树、然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。(“左根右”)

(3)后序遍历:先遍历左子树、然后遍历右子树,最后访问根结点;并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。(左右根)
前序遍历:根节点->左子树->右子树
中序遍历:左子树->根节点->右子树
后序遍历:左子树->右子树->根节点
例如:求下面树的三种遍历
这里写图片描述
前序遍历:abdefgc
中序遍历:debgfac
后序遍历:edgfbca

0 0
原创粉丝点击