queue stack 用法

Posted lxzbky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了queue stack 用法相关的知识,希望对你有一定的参考价值。

queue

队列,先进先出,排队,队头队尾

    queue<int> que;
    for(int i=0;i<6;i++)
        que.push(i);
    cout<<que.front()<<endl<<que.back();
    que.pop();
    que.empty();
    que.size();

pop  队头出队

push  队尾排队

front和back只是取元素,并不做增删

 

 

stack

栈,先进后出

    stack<int> st;
    for(int i=0;i<6;i++)
        st.push(i);
    cout<<st.top()<<endl;
    st.pop();
    st.empty();
    st.size();

pop  栈顶出栈

push  栈顶入栈

top  只取元素不增删

以上是关于queue stack 用法的主要内容,如果未能解决你的问题,请参考以下文章

STL容器用法速查表:list,vector,stack,queue,deque,priority_queue,set,map

C# 回顾总结:堆栈Stack和队列Queue的基本用法

php—Spl库常用数据结构基本用法

STL容器适配器stack和queue

[Leetcode算法学习]:Leetcode模块Queue & Stack部分总结

225. Implement Stack using Queues