C++のキューの使い方を教えて

C++では、ヘッダファイルを使用することで キュー(queue) データ構造を利用できます。以下に、キュー操作に関する一般的なものを以下に示します。

  1. これまでのところ、大きな混乱はありません。
#include <queue>
  1. 標準キュー
std::queue<int> myQueue; // 创建一个整数类型的队列
  1. push()
myQueue.push(10); // 将10添加到队列的末尾
myQueue.push(20); // 将20添加到队列的末尾
  1. pop()
myQueue.pop(); // 移除队列的头部元素
  1. 先頭を取得する
int frontElement = myQueue.front(); // 获取队列的头部元素
if (myQueue.empty()) {
    // 队列为空
}
  1. 要素数
int queueSize = myQueue.size(); // 获取队列中元素的个数

これらは C++ の std::queue を使用するための一般的な操作の一部です。ニーズに応じて使用できます。

bannerAds