queue stack 用法

折月煮酒 提交于 2020-03-22 13:18:03

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  只取元素不增删

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!