代码随想录day16\17\18|二叉树part4\5\6

找树左下角的值

在“二叉树的所有路径”这题的精简写法里,有一个c++的隐藏知识点

如果不加上&引用符号,则递归时不会改变传入的stringpath值,所以执行完子递归函数回来时,path保存的还是原来的值,相当于回溯了

在这里插入图片描述
这里的depth+1,相当于
在这里插入图片描述

路径总和

这里求是否有符合值有一个小技巧 不要用加而用减 如果遍历到叶子节点值仍然不为0,则说明没找到 回溯

验证二叉搜索树

利用其特性,中序遍历下,输出的二叉搜索树节点的数值是有序序列。
有了这个特性,验证二叉搜索树,就相当于变成了判断一个序列是不是递增的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值