zoukankan      html  css  js  c++  java
  • 19.3.5 [LeetCode 104] Maximum Depth of Binary Tree

    Given a binary tree, find its maximum depth.

    The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.

    Note: A leaf is a node with no children.

    Example:

    Given binary tree [3,9,20,null,null,15,7],

        3
       / 
      9  20
        /  
       15   7

    return its depth = 3.

    1 class Solution {
    2 public:
    3     int maxDepth(TreeNode* root) {
    4         if(!root)return 0;
    5         return max(1+maxDepth(root->left),1+maxDepth(root->right));
    6     }
    7 };
    View Code
  • 相关阅读:
    case when if
    存储过程 、函数和事务
    poj 2263
    hdu -1874
    poj 2472
    2544 hdu
    模板floyed
    模板Dijkstra
    hdu 2066
    hdu 2544
  • 原文地址:https://www.cnblogs.com/yalphait/p/10475198.html
Copyright © 2011-2022 走看看