关注
第三题优点哈夫曼树的意思。
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 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司在招寒假实习? #
14873次浏览 188人参与
# 国企vs私企,你更想去? #
305566次浏览 2489人参与
# MiniMax求职进展汇总 #
712次浏览 23人参与
# 26年哪些行业会变好/更差 #
18408次浏览 251人参与
# 卷__卷不过你们,只能卷__了 #
11457次浏览 260人参与
# 去年的flag与今年的小目标 #
9643次浏览 191人参与
# 写论文的崩溃时刻 #
6149次浏览 144人参与
# 关于春招你都做了哪些准备? #
122152次浏览 707人参与
# 机械人,你最希望上岸的公司是? #
198039次浏览 1916人参与
# 现在还是0offer,延毕还是备考 #
1256253次浏览 7922人参与
# 有深度的简历长什么样? #
16219次浏览 337人参与
# 你不能接受的企业文化有哪些 #
11501次浏览 166人参与
# 入职第一天 #
9948次浏览 218人参与
# 租房前辈的忠告 #
350434次浏览 7445人参与
# 你都用AI做什么 #
6661次浏览 154人参与
# 你怎么看待AI面试 #
133360次浏览 745人参与
# 发工资后,你做的第一件事是什么 #
93095次浏览 311人参与
# 最难的技术面是哪家公司? #
62961次浏览 949人参与
# 腾讯音乐求职进展汇总 #
147828次浏览 1052人参与
# 华为池子有多大 #
159107次浏览 876人参与
# 一人分享一道面试手撕题 #
22273次浏览 790人参与
查看12道真题和解析
