[STL] Queue
c++の標準テンプレートライブラリの1つです.
Queueヘッダーファイルを追加します.
キューの一端に資料を入れ,他端に資料の先入先出(FIFO,Fisrt In First Out)構造を取り出す.
queue<データ型>名;宣伝する
出力キューqの全要素
ブログ1 https://life-with-coding.tistory.com/408
ブログ2 https://sanghyu.tistory.com/83?category=1149421
1.Queueの使い方
Queueヘッダーファイルを追加します.
#include <queue>
2.Queueの構造
キューの一端に資料を入れ,他端に資料の先入先出(FIFO,Fisrt In First Out)構造を取り出す.
3.キュー宣言
queue<データ型>名;宣伝する
queue<int> q; // 비어있는 큐 q 생성
4.Queueメンバー関数
1)データの挿入と削除
q.push(5); // 큐 q에 5 삽입
q.pop() // 제일 앞에 있는 데이터 삭제
2)返却データ
q.front() // q 제일 앞에 있는 원소 반환
q.back() // q의 마지막 원소 반환
3)キューサイズ
q.size() // q의 현재 크기 반환
q.empty() // 비어있다면 true, 아니라면 false 반환
5.使用例
出力キューqの全要素
while(!q.empty())
{
cout << q.front() << " ";
q.pop();
}
<コメント>ブログ1 https://life-with-coding.tistory.com/408
ブログ2 https://sanghyu.tistory.com/83?category=1149421
Reference
この問題について([STL] Queue), 我々は、より多くの情報をここで見つけました https://velog.io/@pyh-dotcom/STL-Queueテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol