判断括号是否合法

判断一个字符串里面的括号是否合法
判断2个要点:

  • 任何位置到起始位置, 左括号的数量不能大于右括号数量
  • 字符串结束的时候, 左右括号的数量要相等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
int (const char *str) {
int left = 0;
while(*str != '