class Solution {
public boolean isValid(String s) {
char[] ch = new char[10000];
int tag = 0;
for(int i=0; i<s.length(); i++)
{
if(s.charAt(i) == '(' || s.charAt(i) == '[' || s.charAt(i) == '{')
ch[tag++] = s.charAt(i);
else if(tag>0 &&
(s.charAt(i) == ')' && ch[tag-1] == '('
|| s.charAt(i) == ']' && ch[tag-1] == '['
|| s.charAt(i) == '}' && ch[tag-1] == '{')) tag--;
else return false;
}
if(tag == 0) return true;
else return false;
}
}
20. 有效的括號 java
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.