关注
第三题优点哈夫曼树的意思。
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 评论
相关推荐
点赞 评论 收藏
转发
投递软通动力等公司7个岗位 >
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
382513次浏览 7622人参与
# 应届生初入职场,求建议 #
21972次浏览 537人参与
# 晒一晒我的offer #
2800625次浏览 49738人参与
# 在国企工作的人,躺平了吗? #
71631次浏览 868人参与
# 简历中的项目经历要怎么写 #
378316次浏览 6360人参与
# 非技术岗薪资爆料 #
6918次浏览 135人参与
# 你更愿意参加线上面试还是线下面试? #
6474次浏览 90人参与
# 非技术薪资爆料 #
63719次浏览 954人参与
# 华为求职进展汇总 #
438856次浏览 4411人参与
# 第一次面试 #
15704次浏览 240人参与
# 租房前辈的忠告 #
20770次浏览 1648人参与
# 应届生应该先就业还是先择业 #
12105次浏览 114人参与
# 安利/避雷我的岗位 #
122307次浏览 2752人参与
# 来聊聊机械薪资天花板是哪家 #
20796次浏览 165人参与
# 机械人怎么评价今年的华为 #
54000次浏览 442人参与
# 谈薪时HR压价该怎么应对 #
33037次浏览 204人参与
# 通信硬件薪资爆料 #
145093次浏览 1078人参与
# 毕业租房也有小确幸 #
19822次浏览 1250人参与
# 数据人offer决赛圈怎么选 #
36619次浏览 658人参与
# 正在实习的你,有转正机会吗? #
83263次浏览 865人参与