知っておく必要があるのは、プライオリティ キューの予想される操作時間です。
O(n) O(lg n) または O(2) または O(1) または O(3)
次に、ドキュメントを読んでください:
実装に関する注意: この実装は、エンキューおよびデキュー メソッド (offer、poll、remove()、および add) に O(log(n)) 時間を提供します。remove(Object) および contains(Object) メソッドの線形時間。検索方法 (ピーク、要素、およびサイズ) の定数時間。
PriorityQueue には、次の主なメソッドがあります。
ここで、n はキューの要素数を表します。