C++标准库(STL)栈(stack)、队列(queue)、双向队列(deque)、容器(vector)的基本操作

以下内容仅作为读书笔记C++标准库(STL),英文名:Standard Template Libary,是由惠普实验室开发的一系列软件的统称,是一系列标准模板的组合,比较好用。在C++标准中,STL有13个头文件,写C++程序时添加这些头文件就可以让我们方便地使用一些数据结构1、 #include //栈的头文件stackT,Type为数据类型,既可以是整形(int),浮点型(floa...
摘要由CSDN通过智能技术生成

C++标准库(STL)

C++标准库英文名:Standard Template Libary,是由惠普实验室开发的一系列软件的统称,是一系列标准模板的组合。在C++标准中,STL有13个头文件,写C++程序时添加这些头文件就可以让我们方便地使用这些数据结构,编程效率可以得到很大的提高。

栈(stack)

栈的头文件 #include<stack>
建立一个新栈stack<int>s;
数据类型,既可以是整形(int),浮点型(float)也可以是二叉树指针(TreeNode *)等等
基本操作:

s.empty()//如果栈为空返回true,否则返回false  
s.size()//返回栈中元素的个数  
s.pop()//删除栈顶元素但不返回其值  
s.top()//返回栈顶的元素,但不删除该元素  
s.push(data)//在栈顶压入新元素 

队列(queue)

队列的头文件#include<queue>
建立一个新队列queue<int>q;
数据类型,既可以是整形(int),浮点型(float)

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值