【Java】コレクションの紹介 ‐ PriorityQueue

Java

Java 

Javaでは、データの格納、操作、管理に使用できる一般的なコレクションフレームワークがたくさんあります。

今回は、PriorityQueue(優先度付きキュー)に対する説明を示します。

概念

PriorityQueue(優先度付きキュー):ヒープに基づいて実装された優先度付きのキューです。要素は優先度に従ってソートされ、要素を削除する際には優先度の順序で返されます。

サンプルコード

import java.util.PriorityQueue;

// PriorityQueueの作成と使用例
PriorityQueue<Integer> priorityQueue = new PriorityQueue<>();
priorityQueue.add(5);
priorityQueue.add(2);
priorityQueue.add(8);
System.out.println(priorityQueue);  // 出力: [2, 5, 8]

コメント

タイトルとURLをコピーしました