Java 中的小顶堆和大顶堆

这是一个非常简单的知识点,却也值得一记。

在 Java 中,是用 PriorityQueue 来实现堆的。

小顶堆和大顶堆的代码如下:

// 小顶堆
new PriorityQueue<>();
// 大顶堆
new PriorityQueue<>(Comparator.reverseOrder());

 

站长数十年成长感悟,输入暗号查看

桩白墨公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦
暗号:
请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。