MCPcopy Index your code
hub / github.com/neetcode-gh/leetcode / dfs

Function dfs

javascript/0090-subsets-ii.js:13–24  ·  view source on GitHub ↗
(nums, index = 0, set = [], subset = [])

Source from the content-addressed store, hash-verified

11};
12
13const dfs = (nums, index = 0, set = [], subset = []) => {
14 subset.push(set.slice());
15
16 for (let i = index; i < nums.length; i++) {
17 const isDuplicate = index < i && nums[i - 1] === nums[i];
18 if (isDuplicate) continue;
19
20 backTrack(nums, i, set, subset);
21 }
22
23 return subset;
24};
25
26const backTrack = (nums, i, set, subset) => {
27 set.push(nums[i]);

Callers 2

subsetsWithDupFunction · 0.70
backTrackFunction · 0.70

Calls 2

backTrackFunction · 0.70
pushMethod · 0.45

Tested by

no test coverage detected