次のリソースには、Java 8 に関する追加情報が含まれています。このトピックに関するより深い知識を得るためにそれらを使用してください。
Java
Java キュー インターフェイス このチュートリアルでは、Java Queue インターフェイスとそのメソッドについて学びます。 Queue Java コレクション フレームワークのインターフェイスは、キュー データ構造の機能を提供します。 Collection を拡張します キューを実装するクラス Queue 以降 はインターフェイスであるため、直接実装することはできません。 Queue の機能を利用するには 、それを実装するクラスを使用する必要があります: ArrayDeque LinkedList PriorityQueue キューを拡張するインターフェース Q
Java PriorityQueue このチュートリアルでは、例を使って Java コレクション フレームワークの PriorityQueue クラスについて学びます。 PriorityQueue クラスは、ヒープ データ構造の機能を提供します。 Queue インターフェイスを実装します。 通常のキューとは異なり、優先キュー要素はソートされた順序で取得されます。 要素を昇順で取得したいとします。この場合、プライオリティ キューの先頭が最小要素になります。この要素が取得されると、次に小さい要素がキューの先頭になります。 プライオリティ キューの要素はソートされない場合があることに
Java Deque インターフェイス このチュートリアルでは、Deque インターフェイス、その使用方法、およびそのメソッドについて学習します。 Deque Java コレクション フレームワークのインターフェイスは、両端キューの機能を提供します。 Queue を拡張します Deque の働き 通常のキューでは、要素は後ろから追加され、前から削除されます。ただし、deque では、前部と後部の両方から要素を挿入および削除できます。 . Deque を実装するクラス Deque の機能を使用するには インターフェイス、それを実装するクラスを使用する必要があります: Arra
Java LinkedList このチュートリアルでは、例を使って Java LinkedList について詳しく学びます。 LinkedList Java コレクション フレームワークのクラスは、リンク リスト データ構造 (二重リンク リスト) の機能を提供します。 リンク リストの各要素は ノード と呼ばれます . 3 つのフィールドで構成されています: 前へ - リスト内の前の要素のアドレスを格納します。 null です 最初の要素 次へ - リスト内の次の要素のアドレスを格納します。 nullです 最後の要素 データ - 実際のデータを保存します Java Linked