每日算法十分钟思路整理

1.判定是否是平衡二叉树

思路是这样的:根据(求高度)其性质我们要选择前序遍历和递归(你要迭代也可以)结合的方式,然后呢?用检查普通二叉树也是可以的,然后递归时是要递归左节点,然后右节点,再比较左右高度差是否大于1,如果是则返回-1,就是这样的

2.二叉树的所有路径

思路如下:在这一题中我们需要运用到回溯,在递归过程中需要回到上一次没有发生转折点(即递归下一个左节点的之前的节点(父节点)),当然也有大佬是隐藏回溯的,如+"->",这一题还可以通过迭代实现(可以套递归的代码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值