堆栈练习2:HDOJ1870
来源:互联网 发布:mac 10.7.5怎么升级 编辑:程序博客网 时间:2024/06/01 08:14
首先是cin读取字符串。
之后按照括号匹配压栈弹栈就好了。
最后输出栈的大小。
#include <iostream>#include<stack>#include<string.h>#include<cstdio>using namespace std;char in[1005] ;int main(){ int len = 0 ; stack<char> s ; while(cin >> in) { len = strlen(in) ; while( !s.empty() ) s.pop(); for(int i = 0 ; i < len ; i ++) { if(in[i]=='(') { s.push(in[i]); } else if(in[i]==')') { s.pop(); } else { cout << s.size() << endl ; break ; } } } return 0;}
0 0
- 堆栈练习2:HDOJ1870
- 堆栈练习
- 练习2:简单的堆栈,队列,链表
- 数据结构练习:堆栈
- 1367 双堆栈练习
- 堆栈练习1:POJ1363
- 堆栈练习3:HDOJ1022
- L3-2堆栈 团体程序设计天梯赛-练习集
- 链表,队列,堆栈中的练习
- 堆栈2
- 堆栈2
- 用数组表示堆栈的练习。
- 停车场(队列堆栈基础练习)
- java基础之LinkedList练习--模拟堆栈
- 黑马程序员_日记38_LinkedList建立堆栈练习
- 集合框架--LinkedList集合练习堆栈和队列
- (65)LinkLIst练习:运用LinkList方法模拟堆栈、队列
- 堆栈的心情(2)
- 【学习】 区间消除类dp
- 字符串
- kaldi I/O
- 直接插入排序
- 【Android】Menu详解
- 堆栈练习2:HDOJ1870
- strom ack 机制二
- mongo的启动和终止
- ATM的面向对象设计
- [数据结构]Hash Table(哈希表)
- 轮子和车的故事
- Springmvc接收数组参数
- 第九单元 FTP服务的配置及应用
- Python 下字符串的提取、分割与删除- 千月的python linux 系统管理指南学习笔记(11)