2134-数据结构实验之栈与队列四:括号匹配
来源:互联网 发布:怎么检查网络被盗用 编辑:程序博客网 时间:2024/05/17 18:16
#include <bits/stdc++.h>#define MAX 1000000using namespace std;char st[100];bool match(char a, char b){ if( (a == '(' && b == ')') || (a == '{' && b == '}') || (a == '[' && b == ']') ) return true; else return false;}int main(){ while(gets(st)) { int t = 1; stack<char>Q; for(int i = 0; st[i]; i++) { if(st[i] == '(' || st[i] == '{' || st[i] == '[') { Q.push(st[i]); } else if(st[i] == ')' || st[i] == '}' || st[i] == ']') { if(Q.empty() || !match(Q.top(),st[i])) { t = 0; break; } else if(match(Q.top(),st[i])) Q.pop(); } } if(Q.empty() && t) { cout << "yes" << endl; } else { cout << "no" << endl; } }}
阅读全文
0 0
- 2134 数据结构实验之栈与队列四:括号匹配
- 2134-数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配
- sdut 2134 数据结构实验之栈与队列四:括号匹配
- SDUT 2134 数据结构实验之栈与队列四:括号匹配
- 数据结构实验之栈与队列四:括号匹配 sdut-oj
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- OpenGL绘制正四面体
- 访问本地Tomcat服务器 localhost/127.0.0.1:8080/web_app/xx- Connection refused
- 2133-数据结构实验之栈与队列三:后缀式求值
- 树形结构地柜查询子节点
- jTessBoxEditor使用
- 2134-数据结构实验之栈与队列四:括号匹配
- angular2如何识别字符串中的html标签,并按照html来显示视图
- c++ 三目运算符
- 3333-数据结构实验之栈与队列五:下一较大值(一)
- hive中的NULL(hive空值处理)
- #每天一点R语言# 简单运算
- ACM复习(2)1078 破密
- http 协议 基础
- Lifetime-Based Memory Management for Distributed Data Processing Systems