"无法理解字幕"

2024-09-21 17:38:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我是个编程新手,花了很多时间试图理解这个递归函数,但我就是不能把它形象化。它是关于subsetsRecur函数的。有人有一个简单易懂的解释吗

class py_solution:

    def sub_sets(self, sset):
        return self.subsetsRecur([], sorted(sset))

    def subsetsRecur(self, current, sset):
        if sset:
            return self.subsetsRecur(current, sset[1:]) + self.subsetsRecur(current + [sset[0]], sset[1:])
        return [current]
print(py_solution().sub_sets([4,5,6]))

Tags: 函数pyselfreturndef编程时间sets