(n, combos, open, close, path)
| 46 | }; |
| 47 | |
| 48 | const backTrackClose = (n, combos, open, close, path) => { |
| 49 | path.push(')'); /* Space O(N) */ |
| 50 | dfs(n, combos, open, close + 1, path); /* Time O(2^N) | Space O(2^N) */ |
| 51 | path.pop(); |
| 52 | }; |
| 53 | |
| 54 | /** |
| 55 | * BFS |