歠醨。 2021-05-14 15:17 采纳率: 0%
浏览 29

深度优先求二叉树的深度的代码什么意思

public int maxDepth(TreeNode root) {
     if(root == null) return 0;
     return Math.max(maxDepth(root.left), maxDepth(root.right))+1
}

中间的递归(如maxDepth(root.left))是怎么产生深度数值。

                                                                            ———leetcode104 二叉树的最大深度

  • 写回答

2条回答 默认 最新

  • 超级强大的大阳 2021-05-14 15:28
    关注

    等到最底层返回的时候,return的结果会逐级+1。

    评论

报告相同问题?

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析