36/100. Generate Parentheses
生活随笔
收集整理的这篇文章主要介绍了
36/100. Generate Parentheses
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
给定n对括号,要求输出所有合法的括号排列。
使用DFS算法,主要分为两种情况:
①若有剩余的“(”,则添加“(”后继续递归;
②若有剩余的“)”,且“)”的个数多于“(”,即为排好的“(”个数多于“)”,这是判定是否合法的条件,则添加“)”后继续递归。
总结
以上是生活随笔为你收集整理的36/100. Generate Parentheses的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 35/100. Permutations
- 下一篇: 37/100. Subsets