File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -38,29 +38,25 @@ static boolean is_balanced(String s) {
3838 bracketsStack .push (x );
3939 break ;
4040 case '}' :
41- if (bracketsStack .peek () == '{' ) {
42- bracketsStack .pop ();
41+ if (!bracketsStack .empty () && bracketsStack .pop () == '{' ) {
4342 break ;
4443 } else {
4544 return false ;
4645 }
4746 case '>' :
48- if (bracketsStack .peek () == '<' ) {
49- bracketsStack .pop ();
47+ if (!bracketsStack .empty () && bracketsStack .pop () == '<' ) {
5048 break ;
5149 } else {
5250 return false ;
5351 }
5452 case ')' :
55- if (bracketsStack .peek () == '(' ) {
56- bracketsStack .pop ();
53+ if (!bracketsStack .empty () && bracketsStack .pop () == '(' ) {
5754 break ;
5855 } else {
5956 return false ;
6057 }
6158 case ']' :
62- if (bracketsStack .peek () == '[' ) {
63- bracketsStack .pop ();
59+ if (!bracketsStack .empty () && bracketsStack .pop () == '[' ) {
6460 break ;
6561 } else {
6662 return false ;
You can’t perform that action at this time.
0 commit comments