码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode-22 括号生成

时间:2019-08-01 22:49:02      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:tps   tco   int   描述   生成   block   参考   com   gen   

leetcode-22 括号生成

题目描述:

给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。

参考:负雪明烛

class Solution:
    def generateParenthesis(self, n: int) -> List[str]:
        def dfs(left,right,path):
            if left == 0 and right == 0:
                res.append(path)
                return
            if left > 0:
                dfs(left-1,right,path+"(")
            if left < right:
                dfs(left,right-1,path+")")
        res = []
        dfs(n,n,"")
        return res

leetcode-22 括号生成

标签:tps   tco   int   描述   生成   block   参考   com   gen   

原文地址:https://www.cnblogs.com/curtisxiao/p/11285784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!