- 23. 合并K个升序链表(优先队列)中等">23. 合并K个升序链表(优先队列)中等
- 46. 全排列 dfs">46. 全排列 dfs

22.括号生成(dfs)easy
21.合并两个有序列表(模拟)easy
23. 合并K个升序链表(优先队列)中等
46. 全排列 dfs
/*** @param {number[]} nums* @return {number[][]}*/var permute = function(nums) {const dfs = (path,k,used) => {if(path.length === nums.length) {res.push(Array.from(path))return;}for(let i = 0; i < k ; i ++) {if(used[i]) continue;used[i] = true;path.push(nums[i])dfs(path,nums.length,used)used[i] = false;path.pop()}}const res = [] , path = []dfs(path,nums.length,[]);return res;};
