stack容器

        stack是一种先进后出的数据结构,它只有一个出口。
        只有栈顶元素会被访问,所以栈没有遍历操作。栈可以为空,也可以返回元素个数。

常用接口

#include <stack>

void test1()
{
	stack<int> s;
	s.push(10);
	s.push(20);
	s.push(30);
	s.push(40);

	cout << "栈的大小:" << s.size() << endl;
	//只要栈不为空,查看栈顶,并且出栈
	while (!s.empty())
	{
		//查看栈顶元素
		cout << "栈顶元素:" << s.top() << endl;
		//出栈
		s.pop();
	}
	cout << "栈的大小:" << s.size() << endl;
}

int main()
{
	test1();
	system("pause");
	return 0;
}


全部评论

相关推荐

04-21 16:05
已编辑
山西大学 Java
不吃压力👿:我和你简历差不多,好多看到28就不回复了,回复的基本是全栈或低代码
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务