码迷,mamicode.com
首页 > 其他好文 > 详细

栈 链式结构

时间:2017-09-17 16:28:45      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:include   元气   cin   com   查看   size   family   stream   break   

一个概念:

技术分享

C++ STL - stack

代码:

#include<iostream>
#include<stack>//头文件
using namespace std; int main() { stack <int> stk;//创建一个栈,名为stk,元素类型为int cout<<"1: push 2: pop 3:size of zhan 4: the top number 5:empty?"<<endl; char ch; paji: cin>>ch; switch(ch) { case 1: { //元素进栈 cout<<"The number of numbers to insert:"; int num; cin>>num; while(num--) { int a; cin>>a; stk.push(a); } break; } case 2: { //使栈顶部的元素出栈,返回void类型 cout<<"The number of numbers to be stacked:"; int k; cin>>k; while(k--) { stk.pop(); } break; } case 3: { //返回栈的大小,有多少元素 cout << stk.size() << endl; break; } case 4: { //top() 返回栈最顶部的元素,且不改变栈 cout << stk.top() << endl; break; } case 5: { //查看栈是否为空,如果为空,返回真(1) cout << stk.empty() << endl; break; } } goto paji; return 0; }

今天也是元气满满的一天!good luck!

栈 链式结构

标签:include   元气   cin   com   查看   size   family   stream   break   

原文地址:http://www.cnblogs.com/cattree/p/7535821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!