首页 > 其他 > 详细

[LeetCode] 834. Sum of Distances in Tree 树中距离之和

时间:2019-09-15 00:12:35      阅读:122      评论:0      收藏:0      [点我收藏+]



An undirected, connected?tree with?N?nodes labelled?0...N-1?and?N-1?edges?are?given.

The?ith edge connects nodes?edges[i][0]?and?edges[i][1]?together.

Return a list?ans, where?ans[i]?is the sum of the distances between node?i?and all other nodes.

Example 1:

Input: N = 6, edges = [[0,1],[0,2],[2,3],[2,4],[2,5]]
Output: [8,12,6,10,10,10]
Explanation:
Here is a diagram of the given tree:
  0
 /1   2
   /|  3 4 5
We can see that dist(0,1) + dist(0,2) + dist(0,3) + dist(0,4) + dist(0,5)
equals 1 + 1 + 2 + 2 + 2 = 8.  Hence, answer[0] = 8, and so on.



Github 同步地址:

https://github.com/grandyang/leetcode/issues/834



类似题目:
Distribute Coins in Binary Tree



参考资料:

https://leetcode.com/problems/sum-of-distances-in-tree/



LeetCode All in One 题目讲解汇总(持续更新中...)

[LeetCode] 834. Sum of Distances in Tree 树中距离之和

原文:https://www.cnblogs.com/grandyang/p/11520804.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!