C++のキューの基本操作は何ですか?
C++のキューの基本的な操作には、次のものが含まれます。
- キューの作成:queueクラスを使用して、標準テンプレートライブラリ(STL)内でキューオブジェクトを作成してください。
- #include// キューのオブジェクトを作成する
std::queue myQueue; - キューへのエンキュー操作:要素をキューの末尾に追加します。エンキュー操作はpush()メンバ関数を使用して実装できます。
- キューに要素を追加する操作
myQueue.push(10);
myQueue.push(20);
myQueue.push(30); - キューから要素を取り除く操作は、キューの先頭から行います。pop()メソッドを使用してこの操作を実装することができます。
- キューから要素を取り出す操作を行う
myQueue.pop(); - キューの先頭の要素にアクセスする:キューの先頭の要素を取得しますが、それを削除しません。front()メンバ関数を使用してキューの先頭の要素にアクセスできます。
- myQueueの先頭要素をアクセスする
int frontElement = myQueue.front(); - キューの末尾要素にアクセス:キューの最後の要素を取得しますが、それを削除しません。back()メンバー関数を使用してキューの末尾要素にアクセスできます。
- キューの末尾の要素にアクセスする
int backElement = myQueue.back(); - キューが空かどうかを判断するには、empty()メンバー関数を使用できます。
- // キューが空かどうかをチェック
if (myQueue.empty()) {
// キューは空です
} else {
// キューは空ではありません
} - キュー内の要素数を取得するには、size()メンバー関数を使用できます。
- int size = myQueue.size()を日本語にすると、
「キュー内の要素数を取得」です。
これらはC++キューの基本操作であり、必要に応じてこれらの操作を使用してキューの機能を実装できます。