mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-08 18:32:56 +08:00
@ -38,29 +38,25 @@ class BalancedBrackets {
|
|||||||
bracketsStack.push(x);
|
bracketsStack.push(x);
|
||||||
break;
|
break;
|
||||||
case '}':
|
case '}':
|
||||||
if (bracketsStack.peek() == '{') {
|
if (!bracketsStack.empty() && bracketsStack.pop() == '{') {
|
||||||
bracketsStack.pop();
|
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
case '>':
|
case '>':
|
||||||
if (bracketsStack.peek() == '<') {
|
if (!bracketsStack.empty() && bracketsStack.pop() == '<') {
|
||||||
bracketsStack.pop();
|
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
case ')':
|
case ')':
|
||||||
if (bracketsStack.peek() == '(') {
|
if (!bracketsStack.empty() && bracketsStack.pop() == '(') {
|
||||||
bracketsStack.pop();
|
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
case ']':
|
case ']':
|
||||||
if (bracketsStack.peek() == '[') {
|
if (!bracketsStack.empty() && bracketsStack.pop() == '[') {
|
||||||
bracketsStack.pop();
|
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
Reference in New Issue
Block a user