20. 有效的括号
作者:
上杉丶零 | 来源:发表于
2019-02-18 18:32 被阅读0次class Solution {
public boolean isValid(String s) {
Stack<Character> stack = new Stack<Character>();
for (char c : s.toCharArray()) {
if (c == '(' || c == '[' || c == '{') {
stack.push(c);
} else {
if (stack.isEmpty()) {
return true;
} else if ((c == ')' && stack.pop() != '(') || (c == ']' && stack.pop() != '[') || (c == '}' && stack.pop() != '{')) {
return false;
}
}
}
return stack.isEmpty();
}
}
image.png
本文标题:20. 有效的括号
本文链接:https://www.haomeiwen.com/subject/bmjzeqtx.html
网友评论