关注
第三题优点哈夫曼树的意思。
public int minEffort(ArrayList<Integer> cases) {
// write code here
PriorityQueue<Integer> minHeap = new PriorityQueue<>(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o1-o2;
}
});
int result = 0;
minHeap.addAll(cases);
while(minHeap.size()>1){
int x1 = minHeap.poll();
int x2 = minHeap.poll();
result += x1;
result += x2;
minHeap.add(x1+x2);
}
return result;
}
查看原帖
1 评论
相关推荐
2025-11-24 12:00
门头沟学院 Java glint~1108:看来不止我一个人被这节奏整懵了。现在这环境确实没人会耐心带你,上来就直接扔活干。任务东一块西一块的,对整体业务又没概念,每次对接都跟猜谜似的,太折磨人了。
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了入行xx岗,我学了__ #
8565次浏览 122人参与
# 秋招有哪些公司要求提前实习 #
99948次浏览 515人参与
# 简历第一个项目做什么 #
9831次浏览 140人参与
# 你秋招最后悔的选择 #
79997次浏览 361人参与
# 参加哪些竞赛对找工作有帮助? #
10713次浏览 159人参与
# 打工人锐评公司红黑榜 #
190483次浏览 1048人参与
# 工作压力大怎么缓解 #
131850次浏览 1132人参与
# 运营面经 #
151807次浏览 1334人参与
# 我在牛客求捞 #
101182次浏览 311人参与
# 被说“做题家”,你的反应是_____? #
3885次浏览 118人参与
# 运营商笔面经互助 #
194997次浏览 1800人参与
# AI“智障”时刻 #
21643次浏览 113人参与
# 你都见过什么样的草台班子? #
13175次浏览 96人参与
# 26届的你,投了哪些公司? #
248583次浏览 1667人参与
# Prompt分享 #
4203次浏览 108人参与
# 我心目中的理想工作是这样的 #
92777次浏览 901人参与
# AI了,我在打一种很新的工 #
128676次浏览 1316人参与
# 找实习记录 #
48394次浏览 649人参与
# 工作压力大,你会干什么? #
16873次浏览 440人参与
# 双非本科的出路是什么? #
201327次浏览 1536人参与