[1120] 子树的最大平均值
- GitHub
- http://leetcode.xuezhisd.top/post/bcb44bb7.html
- https://leetcode.com/problems/maximum-average-subtree
- https://leetcode-cn.com/problems/maximum-average-subtree
题目描述
给你一棵二叉树的根节点 root
,找出这棵树的 每一棵 子树的 平均值 中的 最大 值。
子树是树中的任意节点和它的所有后代构成的集合。
树的平均值是树中节点值的总和除以节点数。
示例:
输入:[5,6,1] 输出:6.00000 解释: 以 value = 5 的节点作为子树的根节点,得到的平均值为 (5 + 6 + 1) / 3 = 4。 以 value = 6 的节点作为子树的根节点,得到的平均值为 6 / 1 = 6。 以 value = 1 的节点作为子树的根节点,得到的平均值为 1 / 1 = 1。 所以答案取最大值 6。
提示:
- 树中的节点数介于
1
到5000
之间。 - 每个节点的值介于
0
到100000
之间。 - 如果结果与标准答案的误差不超过
10^-5
,那么该结果将被视为正确答案。
Related Topics
题目解析
- [请一句话描述题目…]
不确定性
方法一:[算法名称]
分析
思路
注意
知识点
复杂度
代码
1 | // |
方法二:[算法名称]
分析
思路
注意
知识点
复杂度
代码
1 | // |