SQL 基础 | JOIN 操作介绍

西曲风

关注

阅读 10

2024-05-09

题目:

题解:

class Solution:
    def combine(self, n: int, k: int) -> List[List[int]]:
        ans = []
        path = []
        
        def dfs(x):
            remain = k - len(path)
            if not remain:
                ans.append(list(path))
                return
            if n + 1 - x > remain:
                dfs(x + 1)
            path.append(x)
            dfs(x + 1)
            path.pop()
        
        dfs(1)
        return ans

相关推荐

精彩评论(0)

0 0 举报