zoukankan      html  css  js  c++  java
  • 3.二叉树的最大深度

    题目:

    给定一个二叉树,找出其最大深度。

    二叉树的深度为根节点到最远叶子节点的距离。

    /**
     * Definition of TreeNode:
     * class TreeNode {
     * public:
     *     int val;
     *     TreeNode *left, *right;
     *     TreeNode(int val) {
     *         this->val = val;
     *         this->left = this->right = NULL;
     *     }
     * }
     */
    class Solution {
    public:
        /**
         * @param root: The root of binary tree.
         * @return: An integer
         */
        int maxDepth(TreeNode *root) {
            // write your code here
            if (root == NULL) {
                return 0;
            }
            int left = maxDepth(root->left);
            int right = maxDepth(root->right);
            return (left > right) ? left + 1 : right + 1;
        }
    };

  • 相关阅读:
    AD读取Excel新建客户邮箱的测试环境部署有感
    云端转发邮箱
    AD活动目录操作软件设计节选
    14)
    13)
    行级,块级,空
    12)
    11)
    10)
    9)
  • 原文地址:https://www.cnblogs.com/ALIMAI2002/p/7206811.html
Copyright © 2011-2022 走看看