发现了二叉树这种递归法都是有套路的,只要你把道理写清楚了,递归的复杂过程就让计算机去做吧,你不要管那么多。。。 每次需要考虑的特殊情况就是递归出口:这题就是当树为空时,ret...

发现了二叉树这种递归法都是有套路的,只要你把道理写清楚了,递归的复杂过程就让计算机去做吧,你不要管那么多。。。 每次需要考虑的特殊情况就是递归出口:这题就是当树为空时,ret...
日常催更
LeetCode-112-路径总和(python)代码如下:
题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。 思路:与求二叉树的高度思路相似,不过要注...
@你真厉害又知道了 我意思这里面的代码是啥语言写的
LeetCode-107-二叉树的层次遍历 II(python)
思路很清晰,就是获得每个节点的左右子树高度,然后返回 abs(左子树高度-右子树高度) <= 1的值。 这句代码就是返回每个节点是否满足平衡二叉树调节的布尔值的与值,只要有一...
LeetCode-110-平衡二叉树(python)思路很清晰,就是获得每个节点的左右子树高度,然后返回 abs(左子树高度-右子树高度) <= 1的值。 这句代码就是返回每个节点是否满足平衡二叉树调节的布尔值的与值,只要有一...
LeetCode-110-平衡二叉树(python)思路很清晰,就是获得每个节点的左右子树高度,然后返回 abs(左子树高度-右子树高度) <= 1的值。 这句代码就是返回每个节点是否满足平衡二叉树调节的布尔值的与值,只要有一...
平衡二叉树我也知道
LeetCode-110-平衡二叉树(python)思路很清晰,就是获得每个节点的左右子树高度,然后返回 abs(左子树高度-右子树高度) <= 1的值。 这句代码就是返回每个节点是否满足平衡二叉树调节的布尔值的与值,只要有一...
代码是什么代码?
LeetCode-107-二叉树的层次遍历 II(python)
层次遍历我知道
LeetCode-107-二叉树的层次遍历 II(python)
你真厉害我又知道了
LeetCode-101-对称二叉树(迭代法)(python)上一篇写了对称二叉树判断的递归解法:即对称子树需要满足:1.两棵子树根节点值相等 2. 左右子树镜像对称这一篇讲解对称二叉树的迭代解法:主要思想是层序遍历判断每一层节点的值构...
上一篇写了对称二叉树判断的递归解法:即对称子树需要满足:1.两棵子树根节点值相等 2. 左右子树镜像对称这一篇讲解对称二叉树的迭代解法:主要思想是层序遍历判断每一层节点的值构...
如题所示:对称二叉树要满足如下条件: 两棵子树根节点(rootA, rootB)的值相等 rootA的左子树和rootB的右子树要对称 rootA的右子树和rootB的左子树...
如题所示: 解决树结构的题,理解和运用递归很重要。相同的树指的是:两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 写递归出口:当p和q都是空时,两种情况。第一...
基础知识-层序遍历(python)昨晚入睡前突然想到其实层序遍历和构建二叉树的过程非常类似,早上起来赶快把代码写出来验证一下。二叉树的构建是通过一个数组来保存子树还未构建完成的节点(下面把这个数组称为myQu...
感觉有点熟悉我知道深度遍历和广度遍历
基础知识-层序遍历(python)昨晚入睡前突然想到其实层序遍历和构建二叉树的过程非常类似,早上起来赶快把代码写出来验证一下。二叉树的构建是通过一个数组来保存子树还未构建完成的节点(下面把这个数组称为myQu...