20. 有效的括号
题目描述
代码实现
分析:
代码:
class Solution {
public boolean isValid(String s) {
int n = s.length();
if(n % 2 == 1) return false;
Deque<Character> st = new LinkedList<>();
for (char c : s.toCharArray()){
if(c == '(') {
st.push(')');
}else if(c == '['){
st.push(']');
}else if(c == '{'){
st.push('}');
}else if (st.isEmpty() || st.pop() != c){
return false;
}
}
return st.isEmpty();
}
}
题目描述
代码实现
分析:
代码:
题目描述
代码实现
分析:
代码:
题目描述
代码实现
分析:
代码:
题目描述
代码实现
分析:
代码:
标签:12,题目,代码,st,道题,hot100,return,else,链接
From: https://www.cnblogs.com/chendsome/p/18631673