c++ stack
来源:互联网 发布:海外网络推广 编辑:程序博客网 时间:2024/06/13 11:32
stack <char> s; 构建一个字符型栈
s.push(a[i]); 将a[i]入栈
s.pop(); 将栈顶元素弹出
s.top(); 只读栈顶元素
s.empty(); 当栈内有元素返回false 无元素返回ture
#include<iostream>#include<cstring>#include<stack>#include<algorithm>using namespace std;stack<char> s; //声明一个栈 int main(){char a[100],ch;char b[100];int i=0;gets(a);//输入大长度于5的字符 while (i<5)//将前5个字符依次入栈 {s.push(a[i]);//依次入栈 b[i]=s.top(); //每次的栈顶元素给b数组 i++;}b[i]=0; //字符串尾巴cout<<b<<endl;while (s.empty()==false)//==false说明栈内有元素,==true说明栈空了 {cout<<s.top();//输出栈顶元素,s.top()只访问栈顶元素,不删除栈顶元素 s.pop();//这才是删除栈顶元素。弹出 }return 0;}
0 0
- c++:stack
- Stack-c++template
- c++:什么是stack frame?
- c++stack容器介绍
- [C++] Stack / queue / priority_queue
- c++stack,queue
- c++stack容器介绍
- Leetcode-Min Stack(C++)
- Stack链表C实现
- [C++]Stack with Template
- leetcode_155_Min Stack(C++)(easy)
- [C++]stack源码解析
- C++stack(堆栈
- c++stack容器介绍
- C++stack模板类
- C Datastructure 5 ---- stack
- c++stack容器介绍
- (C++)stack小结
- python生产者/消费者示例
- unit 10-12笔记
- 转载的时下热门AR,对于努力方向有一定启示作用
- 1019. 数字黑洞 (20)
- <java并发编程实战>阅读总结(b)
- c++ stack
- 假期训练——POJ - 1176 Party Lamps 思维+暴力+DFS
- thinkpad p50 install nvidia driver
- asdf
- JavaScript中闭包的使用例子
- (21)Java学习笔记——常用对象API /Scanner类
- BZOJ 1063: [Noi2008]道路设计 树形DP
- opencv改变imshow窗口大小
- 战舰v3|stm32f103 摄像头OV2640驱动程序