0
点赞
收藏
分享

微信扫一扫

关于栈的一些操作

infgrad 2022-04-18 阅读 129
数据结构

目录

1.头文件:

2.定义栈:

3.入栈:

4. 出栈:

5.获取栈顶元素:

6.计算栈元素的个数:

 7.清空栈:


1.头文件:

#include<stack>

不过我是习惯用万能头文件:

#include<bits/stdc++.h>

2.定义栈:

stack<类型>名称

例如:

stack<int>mynum

3.入栈:

栈名.push(数据);    //注意入栈的数据类型要和定义时的数据类型一致

例如:

mynum.push(1);

4. 出栈:

栈名.pop();    //将栈顶元素出栈

例如:

mynum.pop();

5.获取栈顶元素:

栈名.top();    //仅仅是返回栈顶元素哦

例如:

mynum.pop();

6.计算栈元素的个数:

栈名.size();    //返回元素个数

例如:

mynum.size();

 7.清空栈:

栈名=stack<要清空的栈的数据类型>();

例如:

mynum=stack<int>();

 

 

举报

相关推荐

0 条评论