刷到几个关于二叉树的题,都用到了返回值类型为int的递归函数,和一个作为答案的全局变量ans。总结一下。先把题目贴出来。
1 . 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。
class Solution {
public:
int ans=0;
int dfs(
刷到几个关于二叉树的题,都用到了返回值类型为int的递归函数,和一个作为答案的全局变量ans。总结一下。先把题目贴出来。
1 . 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。
class Solution {
public:
int ans=0;
int dfs(