美文网首页
[LeetCode] 543. Diameter of Bina

[LeetCode] 543. Diameter of Bina

作者: 弱花 | 来源:发表于2018-11-02 11:40 被阅读0次

    原题


    思路:
    题目其实就是求左右最长深度的和

    class Solution
    {
      private:
        int res = 0;
    
      public:
        int diameterOfBinaryTree(TreeNode *root)
        {
            dfs(root);
            return res;
        }
    
        int dfs(TreeNode *root)
        {
            if (root == NULL)
            {
                return 0;
            }
            int leftNum = dfs(root->left);
            int rightNum = dfs(root->right);
            res = max(res, leftNum + rightNum);
            return max(leftNum, rightNum) + 1;
        }
    };
    

    相关文章

      网友评论

          本文标题:[LeetCode] 543. Diameter of Bina

          本文链接:https://www.haomeiwen.com/subject/bmiqxqtx.html