NYOJ-2 括号匹配
来源:互联网 发布:百度云盘mac不可用 编辑:程序博客网 时间:2024/05/16 12:37
source link
1.tips
栈应用的经典问题。对每个准备入栈元素判断他是否和栈顶元素匹配即可。
2.code
#include <iostream>#include <string>#include <cstring>#include <cmath>#include <algorithm>#include <stack>using namespace std;int main(){ int t; char s[10010]; cin>>t; while(t--) { cin>>s; stack<char> S; char c; for(int i=0;s[i];i++) { if(!S.empty()){ c = S.top(); if(c=='[' && s[i]==']') S.pop(); else if(c=='(' && s[i]==')') S.pop(); else S.push(s[i]); } else{ S.push(s[i]); } } if(S.empty()) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0;}
0 0
- nyoj 2-括号匹配
- nyoj 2 括号匹配
- nyoj-2括号匹配
- NYOJ-2 括号匹配
- 括号匹配 NYOJ 2
- NYOJ 2 括号匹配问题
- NYOJ 2 括号匹配问题
- NYOJ-括号匹配-2(java)
- NYOJ 括号匹配系列2,5
- nyoj 2括号匹配 栈入门
- nyoj 15 括号匹配
- NYOJ-0002-括号匹配
- NYOJ.2.括号匹配问题
- 括号匹配(二)nyoj
- nyoj+区间dp括号匹配
- NYOJ-15 括号匹配(二)
- NYOJ---002 括号匹配问题
- NYOJ-括号匹配(二)
- 清除浮动的几种方式
- ARMv8 架构百日谈 第一日
- 欢迎使用CSDN-markdown编辑器
- Java 基础 选择结构程序设计
- 最长括号匹配
- NYOJ-2 括号匹配
- 黑白棋经典残局(8)
- 脸色给谁看呢
- 无中生有之突击NOIP(3)--暴力枚举
- 机器学习编程接口(api)设计(oop 设计)
- 不小心把JRE System Library中的某些Jar包删除了,运行Java程序提示找不到类,并且在项目的头上出现红色的感叹号
- java线程同步的等待通知机制
- kernel 内存分配伙伴算法数学证明
- android更新UI