Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只需要知道,优先级队列的预期运行时间是多少
O(n) O(lg n) 或 O(2) 或 O(1) 或 O(3)
然后阅读文档:
实现说明:此实现为入队和出队方法(offer、poll、remove() 和 add)提供 O(log(n)) 时间;remove(Object) 和 contains(Object) 方法的线性时间;检索方法(peek、元素和大小)的恒定时间。
PriorityQueue 有以下主要方法:
其中 n 表示队列中元素的数量。