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();

 

}
相关推荐
后端小张18 小时前
【JAVA 进阶】穿越之我在修仙世界学习 @Async 注解(深度解析)
java·开发语言·spring boot·后端·spring·注解·原理
Yeats_Liao18 小时前
Go Web 编程快速入门 18 - 附录B:查询与扫描
开发语言·前端·后端·golang
国服第二切图仔18 小时前
Rust实战开发之图形界面开发入门(egui crate)
开发语言·后端·rust
Zhangzy@18 小时前
Rust 依赖管理与版本控制
开发语言·后端·rust
百锦再19 小时前
第6章 结构体与方法
android·java·c++·python·rust·go
Momentary_SixthSense19 小时前
rust表格文件处理
开发语言·rust
埃博拉酱19 小时前
将你的C++库发布到NuGet全攻略
c++·nuget
小八四爱吃甜食19 小时前
【R语言】构建GO、KEGG相关不同物种的R包
开发语言·golang·r语言
音符犹如代码19 小时前
ArrayList常见面试题二
java·开发语言·面试·职场和发展
尘缘浮梦19 小时前
RobotFramework框架环境搭建
linux·开发语言·python