class Solution {
public:
bool isValid(string s) {
stack<char> map;
for(int i=0;i<s.size();i++){
if(s[i]=='(' ||s[i]=='[' ||s[i]=='{') map.push(s[i]);
else{
if(map.empty())return false;
if(s[i]==')' && map.top() != '(') return false;
if(s[i]==']' && map.top() != '[') return false;
if(s[i]=='}' && map.top() != '{') return false;
map.pop();
}
}
return map.empty();
}
};
LeetCode Day18 valid-parentheses
猜你喜欢
转载自blog.csdn.net/weixin_41394379/article/details/83145514
今日推荐
周排行