二叉树的遍历(快速理解逻辑分享)

(1)前序遍历

即根节点最先被访问,在访问左子树,再访问右子树(在每棵子树也是这样的规则)

例如下图

对于节点B,G而言,F节点是父节点,故最先被访问得到,此时得到点F

紧接着访问节点B,此时,节点B,A,D构成一个子树。在这棵子树中,对节点A,D而言,节点B即是父节点,故最先被访问,接着访问左节点A,最后访问节点D。依次逻辑循环,最后输出树的遍历顺序。

(2)中序遍历

即左子树节点最先被访问,再访问根节点,最后访问右子树(在每棵子树也是这样的规则)

 

(3)后序遍历

即左子树节点最先被访问,再访问右子树,最后访问根节点(在每棵子树也是这样的规则)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值