[queue]队列的基本入门操作

编程入门 行业动态 更新时间:2024-10-24 22:29:25

[queue]<a href=https://www.elefans.com/category/jswz/34/1771257.html style=队列的基本入门操作"/>

[queue]队列的基本入门操作

//queue的基本操作
#include<iostream>
#include<queue>//引头文件queueq
using namespace std;
int m, n;
int main()
{
    queue<int>que;//定义方式:que+<数据类型>+名称(自己拟定)
    cin >> m;
    for (int i = 0; i < m; i++)
    {
        int x = 0;
        cin >> x;
        que.push(x);//push(x):往que中插入数
    }
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        if (!que.empty())//empty():表示que队列不为空
        {
            cout << que.front()<<" ";//front():拿到que队列的第一个元素
            que.pop();//pop():删除第一个元素
        }
        else
        {
            cout << "error" ;
            break;
        }
    }
    cout <<endl<< que.size();//size():查看que队列的元素个数
    return 0;
}

更多推荐

[queue]队列的基本入门操作

本文发布于:2024-02-27 12:49:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706587.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:队列   入门   操作   queue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!