21xrx.com
2024-11-05 16:37:24 Tuesday
登录
文章检索 我的文章 写文章
C++队列的基本操作代码
2023-07-13 01:02:41 深夜i     --     --
C++ 队列 基本操作 代码

队列是一种常见的数据结构,它是一种先进先出(FIFO)的线性数据结构,用于存储按照先进先出顺序访问的数据元素。C++语言中通过使用STL库中的queue类实现队列数据结构。

下面是C++队列的基本操作代码:

创建队列:


#include<queue>

#include<iostream>

using namespace std;

int main()

 queue<int> q; // 创建一个空队列

 return 0;

判断队列是否为空:


if(q.empty())

 cout<<"队列为空"<<endl;

获取队列长度:


cout<<"队列长度为:"<<q.size()<<endl;

向队列中添加元素:


q.push(1); // 向队列中添加元素

从队列中取出队首元素:


int front_element = q.front(); // 取出队首元素

从队列中取出队尾元素:


int back_element = q.back(); // 取出队尾元素

删除队首元素:


q.pop(); // 删除队首元素

遍历队列元素:


while(!q.empty()){ // 判断队列是否为空

 int element = q.front(); // 取出队首元素

 q.pop(); // 删除队首元素

 cout<<element<<" "; // 输出队首元素

}

以上是C++队列的基本操作代码,通过这些代码,我们可以完成队列的基本操作,方便对队列数据进行存储和操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复