
1 |
public int (TreeNode root) { |
下面的代码是错误的
1 |
public int (TreeNode root) { |
原因在于如果 1->null 这种,null不是叶子结点。那为啥求最大depth就不会出错? 因为最大depth的操作是取最大值,如果子树是null,返回0,取最大值的操作就会把这个0跳过了。
1 |
public int maxDepth(TreeNode root) { |

1 |
public int (TreeNode root) { |
下面的代码是错误的
1 |
public int (TreeNode root) { |
原因在于如果 1->null 这种,null不是叶子结点。那为啥求最大depth就不会出错? 因为最大depth的操作是取最大值,如果子树是null,返回0,取最大值的操作就会把这个0跳过了。
1 |
public int maxDepth(TreeNode root) { |
近期评论