MCPcopy Create free account
hub / github.com/neetcode-gh/leetcode / backTrackOpen

Function backTrackOpen

javascript/0022-generate-parentheses.js:42–46  ·  view source on GitHub ↗
(n, combos, open, close, path)

Source from the content-addressed store, hash-verified

40};
41
42const backTrackOpen = (n, combos, open, close, path) => {
43 path.push('('); /* Space O(N) */
44 dfs(n, combos, open + 1, close, path); /* Time O(2^N) | Space O(2^N) */
45 path.pop();
46};
47
48const backTrackClose = (n, combos, open, close, path) => {
49 path.push(')'); /* Space O(N) */

Callers 1

dfsFunction · 0.85

Calls 3

dfsFunction · 0.70
pushMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected