leetcode-22 括号生成
Posted curtisxiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-22 括号生成相关的知识,希望对你有一定的参考价值。
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 括号生成的主要内容,如果未能解决你的问题,请参考以下文章