Skip to content

Commit 2d08f24

Browse files
committed
update
1 parent 10b18dc commit 2d08f24

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Python/combinations.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ def combine(self, n, k):
2525

2626
def combineDFS(self, n, result, start, intermediate, k):
2727
if k == 0:
28-
result.append(intermediate)
29-
for i in range(start, n):
30-
self.combineDFS(n, result, i + 1, intermediate + [i + 1], k - 1)
28+
result.append(intermediate[:])
29+
for i in xrange(start, n):
30+
intermediate.append(i + 1)
31+
self.combineDFS(n, result, i + 1, intermediate, k - 1)
32+
intermediate.pop()
3133

3234
if __name__ == "__main__":
3335
result = Solution().combine(4, 2)
34-
print result
36+
print result

0 commit comments

Comments
 (0)