二叉树前序,中序,后序练习

基础:

   前序:(根、左、右)——》先访问根节点,然后遍历左子树,最后遍历右子树。

   中序:(左、根、右)

   后序:(左、右、根)

 

前序:GDAFEMHZ

中序:ADEFGHMZ

思路:1. 通过前序得到根节点G

   2.由G 通过中序得到 左侧子树为ADEF,右侧为HMZ

   3.观察左子树ADEF,左子树的中的根节点必然是大树的root的leftchild。在前序遍历中,大树的root的leftchild位于root之后,所以左子树的根节点为D。同理右侧为M

   4.递归 重复中序,前序的规律即可推出整棵树排列

按照后序规则 得出 后序为 AEFDHZMG

二叉树如图

转载于:https://www.cnblogs.com/gyearth/p/4833435.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值