kitt
posted @ 2014年2月19日 23:26
in LeetCode
, 3645 阅读
class Solution:
# @param num, a list of integer
# @return a list of lists of integers
def permute(self, num):
length = len(num)
if length == 0: return []
if length == 1: return [num]
res = []
for i in xrange(length):
for j in self.permute(num[0:i] + num[i+1:]):
res.append([num[i]] + j)
return res
2014年7月20日 21:37
这种写法很巧妙阿 需要对python很熟悉