赞
踩
给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二又树所有节点上的人都接收到悄悄话花费的时间。
给定一叉树
09 20-1-1 157-1-1-1-132
注:-1表示空节点
返回所有节点都接收到悄悄话花费的时间38
示例1
输入 | 0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2 |
输出 | 38 |
说明 |
1.不用真实构造二叉树,当前节点下标 idx ,左子树下标 idx * 2 + 1, 右子树下标 idx * 2 + 2,需要判断下标是否超出数组长度范围,超出则表示不存在,同时-1也表示不存在
- import java.util.*;
-
- public class Main {
- public static void main(String[] args) {
- Scanne
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。