JAva学習PriorityQueueキュー


キューは一般的に先出です.スタックは後進先出です.
PriorityQueueはどんなものですか?
PriorityQueueは自然に並べ替えられたキューです.PriorityQueue(int initialCapacity, Comparator<? super E> comparator)メソッドを直接ソートすることもできます.
PriorityQueue<String> pq = new PriorityQueue<String>();
		pq.add("banana");           。
		pq.add("pear");
		pq.add("apple");
		System.out.println(pq.poll() + " " + pq.peek());

出力結果は何ですか?
Apple bananaです.
Pollはヘッダノードを取得し、キューから削除します.
peekは取得ヘッダノードである.
clearはすべてのノードを削除します.
iteratorはループiteratorを返します
remove(Object o)は、キューからオブジェクトを削除しますo
このクラスがあれば、優先処理をする必要があると書いたときに、PriorityQueueを使うことができます.