LeetCode题解之Diameter of Binary Tree

Posted 山里的小勇子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode题解之Diameter of Binary Tree相关的知识,希望对你有一定的参考价值。

1、题目描述

 

2、分析

深度优先。

 

3、代码

 1 int ans;
 2     int diameterOfBinaryTree(TreeNode* root) {
 3         ans = 1;
 4         depth(root);
 5         
 6         return ans - 1;
 7     }
 8     
 9     int depth(TreeNode *root){
10         if (root == NULL)
11             return 0;
12         int L = depth(root->left);
13         int R = depth(root->right);
14         ans = max(ans, L+R+1);
15         return max(L,R) + 1;
16     }

 

以上是关于LeetCode题解之Diameter of Binary Tree的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 543. Diameter of Binary Tree 解题笔记

Leetcode-543-Diameter of Binary Tree

[leetcode-543-Diameter of Binary Tree]

Leetcode 543: Diameter of Binary Tree

leetcode 543. Diameter of Binary Tree

[leetcode]543. Diameter of Binary Tree二叉树的直径