二叉树

那么今天总结一下二叉树的问题,二叉树其实本质上都是一个递归的过程,通常是需要想到左子树以及右子树的递归,然后return一个值。当返回深度时,初始条件:一般情况下时在root为null时返回0,然后就是附加条件,这个附件条件基本上都是特例的情况,这里可能会用到短路原则(是从前往后依次进行计算,只要有一个满足条件即结束),通常 || 是和短路原则联系在一起的。然后就是左子树右子树的递归。然后就是返回值,返回值其实一定程度上是返回每个递归的值,这部分要按照文章的要求进行返回。
在这里插入图片描述
对于这种two root的,基本上参数都为p,q同时进行操作,这里的也是先判定终止条件,然后递归体------一般都是p.left right这种,最后需要返回,这个返回的值一般都是上面递归体的排列组合判断|| && 这种
在这里插入图片描述
然后就是我所参考的资料,基本上就是在B站上直接搜leetcode题号就ok

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值