码迷,mamicode.com
首页 > 其他好文 > 详细

[LeetCode] Employee Importance 员工重要度

时间:2017-10-09 10:56:27      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:value   cti   this   structure   ade   struct   ber   most   spec   

 

You are given a data structure of employee information, which includes the employee‘s unique id, his importance value and his direct subordinates‘ id.

For example, employee 1 is the leader of employee 2, and employee 2 is the leader of employee 3. They have importance value 15, 10 and 5, respectively. Then employee 1 has a data structure like [1, 15, [2]], and employee 2 has [2, 10, [3]], and employee 3 has [3, 5, []]. Note that although employee 3 is also a subordinate of employee 1, the relationship is not direct.

Now given the employee information of a company, and an employee id, you need to return the total importance value of this employee and all his subordinates.

Example 1:

Input: [[1, 5, [2, 3]], [2, 3, []], [3, 3, []]], 1
Output: 11
Explanation:
Employee 1 has importance value 5, and he has two direct subordinates: employee 2 and employee 3. They both have importance value 3. So the total importance value of employee 1 is 5 + 3 + 3 = 11.

Note:

    1. One employee has at most one direct leader and may have several subordinates.
    2. The maximum number of employees won‘t exceed 2000.

 

s

 

[LeetCode] Employee Importance 员工重要度

标签:value   cti   this   structure   ade   struct   ber   most   spec   

原文地址:http://www.cnblogs.com/grandyang/p/7639798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!