class Solution {
public boolean isValid(String s) {
Deque<Character> st = new ArrayDeque<>();
char[] chrs = s.toCharArray();
int len = chrs.length,t = 0;
while (t < len)
{
char c = chrs[t++];
if (!st.isEmpty()&&(st.peek()=='{'&&c=='}'||st.peek()=='(' &&c==')'||st.peek()=='['&&c==']'))
st.pop();
else st.push(c);
}
return st.isEmpty();
}
}
class Solution {
public boolean isValid(String s) {
int len = s.length()/2;
for(int i=1;i<=len;i++){
s = s.replace("()","").replace("{}","").replace("[]","");
}
return s.length()==0;
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-15839.html