正向逆向结合法 思路: 1、定义三个变量: leftNum : 表示左括号的数量 rightNum: 表示右括号的数量 maxLen:表示合法括号的最大长度 2、正向遍历 从左往右遍历一次原始括号字符串: 如果碰到左括号:'(',则 leftNum++; 如果碰到右括号:')',则 rightNum++; 如果左右括号数目相等,那么说明此时是一个合法的括号子串,就要更新最大长度:max(maxLen, leftNum + rightNum); 如果右边的括号数量大于左边的括号数量,也就是rightNum > leftNum, 则说明括号非法,说明此时这个')'加进来后,使得括号子串...