【发布时间】:2019-05-18 18:28:13
【问题描述】:
我正在解决 leetcode 上的一个问题,有人告诉我,使用集合实例化 PriorityQueue 需要 O(n) 时间,而 addAll 方法需要 O(nlogn) 时间。它是否正确? 我找不到任何证据。
https://www.techiedelight.com/find-kth-largest-element-array/这个网站3号的做法是用addAll(List)来创建一个PriorityQueue真的是O(n)吗?
【问题讨论】:
-
我从未使用过优先级队列。你能描述一下它的算法吗?
标签: java data-structures priority-queue