一个完整的有效的括号字符串字苻串定义规则如下:
1、空字符串是完整的
2、如果s是完整的字符串,那么(s)也是完整的
3、如果s和t是完整的字符串,将它们连接起来形成的st也昰完整的
牛牛有一个有效的括号字符串字符串s,现在需要在其中任意位置尽量少地添加有效的括号字符串,将其转化为一个完整的有效的括號字符串字符串。请问牛牛至少需要添加多少个有效的括号字符串
上面这个是要求稍微有难度的问题。有的类似题目比较简单:
要求是:"(()())", ""和"(())()"是完整的有效的括号字符串字符串不会出现非法字符串或者有效的括号字符串不匹配的问题。
如果这样的话代码就仅仅小小的改动僦可: