STL学习记录:栈与队列

Posted salty-fish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL学习记录:栈与队列相关的知识,希望对你有一定的参考价值。

首先是栈的基本操作,也就这些了

#include <bits/stdc++.h>
using namespace std;
int main ()
{
    stack<int> test;//声明方式:stack <数据类型> 名称
    test.push(2);    //向栈中压入2 
    test.top()=1;    //也可以直接改变栈顶的值
    test.pop();        //弹出栈顶部的值
    if (test.empty())//如果栈空,返回true
        cout<<"空栈";
    cout<<test.size();//返回栈中元素数目 
    return 0;
}

 

以上是关于STL学习记录:栈与队列的主要内容,如果未能解决你的问题,请参考以下文章

数据结构算法--栈与队列

数据结构与算法--栈与队列

数据结构学习笔记(特殊的线性表:栈与队列)

第三章小结--栈与队列

小猪的数据结构辅助教程——3.1 栈与队列中的顺序栈

python - 栈与队列(只有代码)