lintcode-423
2015-09-02 20:19
253 查看
class Solution { public: bool isValidParentheses(string& s) { // Write your code here if(0==s.size()||1==s.size()) return false; stack<char> base; for(auto e: s){ if(e=='('||e=='{'||e=='['){ base.push(e); }else{ int val=base.top(); if(e==')'&&val!='('||e=='}'&&val!='{'||e==']'&&val!='['){ return false; } base.pop(); } } return base.empty()?true:false; } };
相关文章推荐
- pta 08-图7 公路村村通 (30分) 最小生成树
- UVA 1611
- pta 08-图7 公路村村通 (30分) 最小生成树
- 不从Win7/Win8.1升级,直接全新安装并激活Win10方法
- 校园招聘笔试总结(转载)
- OGRE学习记录-Dot3Bump例子
- hihoCoder挑战赛14-1224 赛车
- python 线程
- DokuWiki用storage的模式在sae上部署后速度太慢
- 聊聊map和vector的迭代器失效问题(某公司招聘笔试试题)
- Spring AOP编程问题:下面代码哪里错了?可以考验对Spring AOP的实现机制是否了解的
- POJ 3320 Jessica's Reading Problem(尺取法)
- 20150902 --Oracle学习笔记
- js注册实现
- 利用map将“简写信件”转化为“原始信件”
- memmove 和 memcopy
- Android 应用开始界面制作
- .net设置浏览器的文本模式
- hash表
- iOS动画技术——ioS 7UIKit力学