stack栈和stack栈数组
来源:互联网 发布:java sort 编辑:程序博客网 时间:2024/05/20 09:21
声明一个stack栈
stack<int> s1; stack<string> s2; stack中的操作 stack<int> s; s.push(x) 无返回值,将元素x压栈 s.pop(); 退栈,无返回值 s.top(); 取栈顶元素,返回栈顶元素 s.empty(); 判断栈是否为空,如果是空,返回1,否则返回0 s.size(); 返回栈中元素的个数 没有清空栈的操作函数,但是可以间接地实现清空栈, while(!s.empty()) { s.pop(); }
声明一个stack栈数组
#include<iostream>#include<string>#include<stack>using namespace std;int main(){ stack<int>a[10]; //声明一个栈的数组 for(int i=0;i<10;i++) //数组栈的清空 { while(!a[i].empty()) { a[i].pop(); } } int x=1; a[1].push(x); // 无返回值,将元素x压栈 a[1].pop(); // 退栈,无返回值 a[1].top(); // 取栈顶元素,返回栈顶元素 a[1].empty(); //判断栈是否为空,如果是空,返回1,否则返回0 a[1].size(); // 返回栈中元素的个数}
阅读全文
0 0
- stack栈和stack栈数组
- 栈(stack)的数组表示
- 栈 stack 用数组实现
- stack栈
- 栈 Stack
- STACK 栈
- 栈(stack)
- 栈 Stack
- 栈stack
- stack栈
- stack栈
- stack栈
- stack栈
- stack栈
- 栈(stack)
- stack栈
- 栈 stack
- 栈(Stack)
- unity 《专题系列》资源打包 Asset Bundles 第四节 Asset Bundles 加载manifest
- uva10034
- python3安装文件遇到ssl未安装问题
- Jersey 发布rest服务接口
- Redis的7个应用场景,那些让人发疯的SQL,都可以扔掉了
- stack栈和stack栈数组
- 流操作
- ubuntu浏览器突然使用不了搜狗拼音法
- codeforces 750New Year and Hurry
- Shell中TMOUT变量的一个小应用
- 《守护树木》游戏策划
- python基础笔记3
- How To Install WordPress with nginx on Ubuntu 14.04
- TCP/IP详解卷1:协议(五)【ICMP:Internet控制报文协议,Ping程序】