C++ 栈 Stack

栈符合先进后出的数据结构
栈操作包括:
1、top输出栈顶元素;
2、pop弹出栈顶元素;
3、size栈的大小;
4、push入栈;
5、pop出栈;
栈不提供遍历访问,因此没有迭代器

   stack<int> s;
   s.push(10);
   s.push(20);
   s.push(30);
   s.push(40);
   while (!s.empty())
   {
    
    
   	//输出栈顶元素
   	cout << s.top() << endl;

   	//弹出栈顶元素
   	s.pop();
   }
   cout << "栈的大小为:" << s.size() << endl;

输出:

 40
30
20
10
栈的大小为:0
请按任意键继续. . .

猜你喜欢

转载自blog.csdn.net/Little_XWB/article/details/108023802