🔥 特点:queue
先进先出 FIFO,有一个入口 (队尾) 和一个出口 (队头)
- 进入数据 —— 入队 (push)
- 弹出数据 —— 出队 (pop)
- 💥注意:不允许遍历!只有队尾队头元素 (
.back(), .front()
) 可以被访问到 ~
步骤零: 使用时需要包含头文件 #include<queue>
💜 queue 构造与赋值
queue<int> q1;
queue<int> q2(q1);
queue<int> q11;
q11 = q1;
💜 queue 插入和删除:push
、pop
queue<int> q1;
q1.push(1);
q1.push(2);
q1.push(3);
q1.pop();
cout << q1.front() << endl;
cout << q1.back() << endl;
💜 queue 大小获取:empty
、 size
queue<int> q1;
q1.push(1);
q1.push(2);
cout << q1.empty() << endl;
cout << q1.size() << endl;
【黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难】