您的位置:首页 > 其它

leetcode 20. Valid Parentheses

2016-08-25 16:25 393 查看
class Solution {
public:
bool isValid(string s) {
vector<char> haha;
for(char x:s){
if(x == ')'){
if(haha.size() == 0 || haha.back() != '(') return false;
haha.pop_back();
}
else if(x == '}'){
if(haha.size() == 0 ||haha.back() != '{') return false;
haha.pop_back();
}
else if(x == ']'){
if(haha.size() == 0 ||haha.back() != '[') return false;
haha.pop_back();
}
else haha.push_back(x);
}
return haha.size() == 0;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode