C++のキューの使い方を教えて
C++では、ヘッダファイルを使用することで キュー(queue) データ構造を利用できます。以下に、キュー操作に関する一般的なものを以下に示します。
- これまでのところ、大きな混乱はありません。
#include <queue>
- 標準キュー
std::queue<int> myQueue; // 创建一个整数类型的队列
- push()
myQueue.push(10); // 将10添加到队列的末尾
myQueue.push(20); // 将20添加到队列的末尾
- pop()
myQueue.pop(); // 移除队列的头部元素
- 先頭を取得する
int frontElement = myQueue.front(); // 获取队列的头部元素
- 空
if (myQueue.empty()) {
// 队列为空
}
- 要素数
int queueSize = myQueue.size(); // 获取队列中元素的个数
これらは C++ の std::queue を使用するための一般的な操作の一部です。ニーズに応じて使用できます。