二叉树part1

国庆去成都玩来的,火车硬卧缓咯几天终于是有精神头了,直接开干

思路

这个文章主要是二叉树的三种遍历,但其实就是用着三种遍历来熟练掌握递归,递归我记得我第一次写递归是阶乘问题,那时候就写的很懵逼了,慢慢的可能就稍微明白点了,但其实递归无非就三个步骤,第一步是确定递归函数的参数和返回值类型,本题就是俩参数一个是二叉树,一个是集合来存储遍历之后的结果,第二步就是确定终止条件,本题就是当节点是空节点时终止,第三步是确定单层递归的逻辑,前中后分别是中左右,左中右,左右中,确定这三步也就好弄很多了。下面是代码

题目链接

二叉树前序遍历

1804fbaf1bad432d91b6851f1552ae57.png

 

后序遍历

2c04b5dbf9dd41ae9fcb3fe66450c688.png

 

d07d86590121480aba603f9886738142.png

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值