免费永久个人网站注册,网站专题页面文案设计,西安百度竞价外包,安徽网站建设科技STL#xff08;标准模板库#xff09;是一种C标准库#xff0c;在其中包含了许多常用的数据结构和算法。其中#xff0c;queue就是STL库中的一个数据结构#xff0c;用于实现队列#xff08;先进先出FIFO#xff09;。 使用STL queue#xff0c;需要引入头文件queu… STL标准模板库是一种C标准库在其中包含了许多常用的数据结构和算法。其中queue就是STL库中的一个数据结构用于实现队列先进先出FIFO。 使用STL queue需要引入头文件queue。
初始化队列
queueint my_queue; // 声明一个空的队列向队列中添加元素
my_queue.push(1); // 在队列末尾添加元素1
my_queue.push(2); // 在队列末尾添加元素2访问队首元素
cout my_queue.front(); // 输出队首元素1删除队首元素
my_queue.pop(); // 删除队首元素1
cout my_queue.front(); // 输出队首元素2判断队列是否为空
if (my_queue.empty()) { // 判断队列是否为空cout The queue is empty.;
}获取队列中元素的个数
cout The size of queue is my_queue.size(); // 输出队列中元素的个数