悄悄话
前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。
题目描述
给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。
初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。
输入描述
给定二叉树
0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2
注:-1表示空节点
输出描述
返回所有节点都接收到悄悄话花费的时间
38
样例1
input
0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2
output
38
这篇博客详细介绍了华为在线开发者(OD)机试中的一道Java题目——悄悄话。问题设定为二叉树场景,其中每个节点代表一个人,节点值表示传递消息所需时间。根节点要将消息传递给所有节点,任务是计算完成这一过程的最短时间。博客提供输入描述、样例和Java代码实现,旨在帮助读者理解和解决此类算法问题。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



