add: 只出现一次的数字等

This commit is contained in:
2019-03-10 16:43:04 +08:00
committed by yi-ge
parent 930ff1be11
commit 8239e7afd5
106 changed files with 7978 additions and 0 deletions

15
src/math/permutations.js Normal file
View File

@ -0,0 +1,15 @@
/**
* @param {number[]} nums
* @return {number[][]}
*/
export const permute = function (nums) {
const res = []
const backtrack = (path = []) => {
if (path.length === nums.length) res.push(path)
for (const n of nums) {
!path.includes(n) && backtrack(path.concat(n))
}
}
backtrack()
return res
}