zoukankan      html  css  js  c++  java
  • 111. Minimum Depth of Binary Tree java solutions

    Given a binary tree, find its minimum depth.

    The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.

    Subscribe to see which companies asked this question

    Show Tags
    Show Similar Problems
     
     1 /**
     2  * Definition for a binary tree node.
     3  * public class TreeNode {
     4  *     int val;
     5  *     TreeNode left;
     6  *     TreeNode right;
     7  *     TreeNode(int x) { val = x; }
     8  * }
     9  */
    10 public class Solution {
    11     public int minDepth(TreeNode root) {
    12         if(root == null) return 0;
    13         if(root.left == null) return 1 + minDepth(root.right);
    14         if(root.right == null) return 1 + minDepth(root.left);
    15         return Math.min(minDepth(root.left),minDepth(root.right)) + 1;
    16     }
    17 }
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    flutter webview_flutter 设置cookies
    flutter richText富文本
    flutter 安卓再次点击返回退出应用
  • 原文地址:https://www.cnblogs.com/guoguolan/p/5466954.html
Copyright © 2011-2022 走看看