括号配对(用栈实现)
来源:互联网 发布:c语言可以用来做什么 编辑:程序博客网 时间:2024/06/15 19:30
#include<iostream>#include<cstdio>#include<stack>using namespace std;int main(){char ch;stack<char>mystack;bool isMatching = true;while ((ch=getchar())!='\n'){switch (ch){case '(':case '[':mystack.push(ch);break;case ']':{if (mystack.empty()||mystack.top() != '[')//先判空 再检查isMatching = false;elsemystack.pop();break;}case ')':{if (mystack.empty()||mystack.top() != '(')isMatching = false;elsemystack.pop();break;}}if (!isMatching)break;}if(!mystack.empty()) isMatching=false;if (isMatching)cout << "OK" << endl;elsecout << "不OK" << endl;return 0;}
阅读全文
0 0
- 括号配对(用栈实现)
- 栈(括号配对)
- 括号配对问题 栈实现
- 括号配对(简单栈)
- 括号配对-c(栈)
- 括号配对问题(栈)
- 括号配对问题(栈)
- 括号配对(stack栈)
- 小白学ACM-括号配对问题(栈实现)
- 用栈解决括号配对问题
- NYOJ 2 括号配对问题(栈)
- 括号配对(栈的应用!)
- nyoj2括号配对问题(数据结构---栈)
- nyoj 括号配对问题(栈)
- 括号配对问题--nyoj-2(栈)
- NYOJ 2 括号配对问题(栈)
- NYoj 2 括号配对问题(栈)
- 括号配对(南阳理工2)栈
- VMware ESXI 开启虚拟机识别磁盘SCSI ID
- 如何测试网站的性能
- Java内部类小结
- smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5错误解决办法
- 非root用户执行程序---sudo的使用
- 括号配对(用栈实现)
- 神经网络中关于训练集/验证集/测试集
- 计算1+2+3+4+......+n的值
- 查找最大元素
- [Archlinux] SSH
- UVa
- 数据结构第八周项目3--对称矩阵压缩存储的实现与应用
- Mac ChromeDriver
- 30分钟掌握ES6/ES2015核心内容(上)