68求助

P1241 括号序列

```cpp if(a == ']'){ if(str[top] == '['){ top--; site[i-1] = 0; }else{ IsRight = false; } ``` 配对的括号并不是一定挨在一起的,如(])这样,所以不能直接标记右括号之前的那一位。可以试试把左括号的下标压入栈,配对的时候再通过下标在字符串中找出来验证
by WiliestJoseph15 @ 2024-01-17 10:46:28


|