每日一题 No.5 括号匹配
来源:互联网 发布:天宇全站仪数据导出 编辑:程序博客网 时间:2024/05/28 22:08
本题要求:
现在给出段由’(‘,’)’组成的字符串,让你判断他们是否匹配。
输入格式:
输入一行字符串(只包含’(‘和’)’)。
输出格式:
匹配则输出YES,否则输出NO。
输入样例:
()()((()))()()((((((((())))))))
输出样例:
NO
解题思路 :
代码 :
#include <iostream>using namespace std;int main() { char stack[100]; int f = -1; char a[101]; cin >> a; bool flag = true; for (int i = 0; a[i] != '\0'; i++) { if (a[i] == '(') { stack[++f] = a[i]; } else { if (f == -1) { flag = false; continue; } char c = stack[f--]; if (c != '(') { flag = false; } } } if (f != -1) { flag = false; } if (flag) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0;}
0 0
- 每日一题 No.5 括号匹配
- 算法每日一题:4、加括号
- Nswoj每日一题:括号配对问题
- 每日一题 No.7 从小到大输出
- 每日一题 No.8 求最大公约数
- 每日一题 No.9 赛车比赛
- 每日一题 No.23 字符串学习
- 每日一题 No.35 五一劳动节快乐~
- 每日一题 No.45 输出素数
- 每日一题 No.51 API市场
- 每日一题 No.55 Conscripttion
- 区间DP:POJ 2955括号匹配 + NYOJ 737 石子归并(一) + No.312 Burst Balloons
- 括号匹配问题(一)
- 每日一题 No.36 AI贪吃蛇(一)
- 每日一题 No.43 Java基础学习(一)
- 括号匹配一道题
- 每日一题 No.4 男女搭配干活不累
- 每日一题 No.6 数字的中文读法
- Android原生集成React Native遇到的问题
- No mapping found for HTTP request with URI [/superMarket/css/style.css] in DispatcherServlet with na
- mysql 写一个带有一定逻辑的存储过程
- ResponseEntity发送乱码,HttpResponse response接收乱码问题解决
- STM32之CAN ---CAN ID过滤器分析
- 每日一题 No.5 括号匹配
- 多态
- 【序列】列表
- JAVA控制执行流程学习过程
- tcp/ip和udp之间的区别
- ZBrushCore究竟简化了什么
- Anroid_自定义笑脸View
- 牛客网"前端大挑战"题目解答
- 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结