作者回复: 还会继续回到上一层递归调用的函数里,把接下来的语句执行完。第一个括号位相当于一层,每层有两个括号的选择。所以肯定后续 ()() 也会被递归到。
作者回复: 是 java 的。
作者回复: 对的,好建议!
作者回复: 好的,了解。多谢说明。
作者回复: 在公司里肯定要服从公司的决定。只是现在整个行业里越来越多的公司使用2空格。
作者回复: 这个题目用 DP 也是可以的。
作者回复: 第一:重复生成的子串比较多;第二,对于由于有重复子串则需要创建和维护一个hashset,且每次进行三判重操作,进一步加大了时间消耗。
作者回复: 最新较为受欢迎的是 vs code
作者回复: 2n个盒子里可以放左或者右括号,所以 2^(2n)的复杂度,对吧?
作者回复: 每一个位置上都会遍历左右两个括号的可能性。