110平衡二叉树
思路:使用递归
1.确定递归的参数是二叉树,递归的结果布尔值
2.递归的终止条件是节点为null返回0
3.单层递归逻辑,当判定左右子树都不是平衡树返回-1,否则返回二叉树的最大高度,根据是否返回-1判断是否是平衡二叉树
257. 二叉树的所有路径
思路:递归
1.确定递归的参数是二叉树和路径空字符串
2.确定递归终止条件是节点为null时return
3.确定单层处理逻辑,分别处理叶子节点,是否加上->
110平衡二叉树
思路:使用递归
1.确定递归的参数是二叉树,递归的结果布尔值
2.递归的终止条件是节点为null返回0
3.单层递归逻辑,当判定左右子树都不是平衡树返回-1,否则返回二叉树的最大高度,根据是否返回-1判断是否是平衡二叉树
257. 二叉树的所有路径
思路:递归
1.确定递归的参数是二叉树和路径空字符串
2.确定递归终止条件是节点为null时return
3.确定单层处理逻辑,分别处理叶子节点,是否加上->