switch 关键字的学习
2016-06-27 15:40
281 查看
1. 多 case 匹配
bool paren(const char exp[], int lo, int hi){ stack<char> S; for (int i = lo; i <= hi; ++i){ case '(': case '[': case '{': S.push(exp[i]); break; case ')': if (S.empty() || S.top() != '(') return false; break; case ']': if (S.empty() || S.top() != '[') return false; break; case '}': if (S.empty() || S.top() != '{') return false; break; default: break; } return S.empty(); }
相关文章推荐
- Kafka主要参数详解
- Python中的字符串查找操作方法总结
- 智能电网继电保护标准体系建设
- 空悬指针和野指针
- JavaScript强化教程——javascript性能优化
- iOS 判断对象是否实现了某个方法
- Unity-WWW发送Http请求
- linux history
- 正则表达式
- C#项目发布到IIS后CSS及Jquery出现问题的几种情况
- 227. Basic Calculator II
- addEventListener事件
- C++ 虚函数表解析
- P2P的逾期、坏账与违约
- HDU1536&&POJ2960 S-Nim(SG函数博弈)
- 论文笔记之:Deep Reinforcement Learning with Double Q-learning
- JAVA 后台全局异常控制
- 反转字符串
- ACL权限
- fzu 2090 旅行社的烦恼【Floyd求最小环】