stl-stack

目录

[创建stack name](#创建stack name)

访问。top()

添加元素。push()

删除元素。pop()

判空。empty()

元素个数。size()

用途​编辑

代码


创建stack<tp> name

访问。top()

和queue or priority q类似,这种数据结构形的,访问都不那么自由

添加元素。push()

有些不解哦

哦,又是那个错误,你删着删着,stk.size也在变小。。

删除元素。pop()

判空。empty()

元素个数。size()

用途

代码

cpp 复制代码
#include <cstdio>
#include <queue>
#include <vector> 
#include <set> 
#include <string>
#include <iostream>
#include <map>
#include <stack>
using namespace std;
stack<int> stk;

int main()
{
//	fruit
stk.push(3);
stk.push(1);  
stk.push(3);
stk.push(8); 
int n=stk.size();
for(int i=0;i<n;i++)
cout<<stk.top(),stk.pop();

 

}
相关推荐
XL's妃妃7 分钟前
Arthas:Java 应用诊断利器
java·开发语言
Michelle80239 分钟前
24大数据 14-1 函数
开发语言·python
kyle~9 分钟前
排序---堆排序(Heap Sort)
数据结构·c++·算法
王老师青少年编程16 分钟前
线性DP第12课:线性DP应用案例实践:数字三角形
c++·动态规划·dp·线性dp·csp·信奥赛·数字三角形
free-elcmacom17 分钟前
Python信号分析项目:高速数字系统的眼图破案记
开发语言·python
小毅&Nora19 分钟前
【后端】【JAVA】协程:从虚拟线程到协程编程的全面解析
java·开发语言
汉克老师21 分钟前
CCF-NOI2025第一试题目与解析(第二题、序列变换(sequence))
c++·算法·动态规划·noi
A charmer21 分钟前
内存泄漏、死锁:定位排查工具+解决方案(C/C++ 实战指南)
c语言·开发语言·c++
没事多睡觉66622 分钟前
JavaScript 中 this 指向教程
开发语言·前端·javascript
程序员东岸22 分钟前
《数据结构——排序(下)》分治与超越:快排、归并与计数排序的终极对决
数据结构·c++·经验分享·笔记·学习·算法·排序算法