We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d2fddd commit b15c418Copy full SHA for b15c418
46.全排列.js
@@ -0,0 +1,25 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @return {number[][]}
4
+ */
5
+var permute = function(nums) {
6
+ const result = [];
7
+ const temp = [];
8
+
9
+ function dfs() {
10
+ if (nums.length === 0) {
11
+ result.push(temp.slice());
12
+ return;
13
+ }
14
+ for (let i = 0; i < nums.length; i++) {
15
+ temp.push(nums[i]);
16
+ nums.splice(i, 1);
17
+ dfs();
18
+ const num = temp.pop();
19
+ nums.splice(i, 0, num);
20
21
22
23
24
+ return result;
25
+};
0 commit comments