小天管理 发表于 10月9日 发表于 10月9日 题目:46. 全排列 我的代码:```jslet output = []let curOutput = []let used/** * @param {number[]} nums * @return {number[][]} */var permute = function (nums) { used = new Array(nums.length).fill(false) dfs(nums, 0) return output};function dfs(n, idx) { if (idx === n.length) { output.push([...curOutput]) return } for (let i = 0; i < n.length; i++) { if (!used[i]) { curOutput.push(n[i]) used[i] = true dfs(n, idx + 1) used[i] = false curOutput.pop() } }}```我的结果: leetcode 结果(上一个输出的结果和这个结果在一起了):
已推荐帖子
创建帐户或登录来提出意见
您需要成为会员才能提出意见
创建帐户
注册成为会员.只要几个简单步骤!
注册帐户登录
已经有帐户? 请在此处登录.
现在登录