【題目描述】
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
【題目鏈接】
www.lintcode.com/en/problem/generate-parentheses/
【題目解析】
可以直接使用dfs生成所有的括號(hào)序列,其中需要注意的是兩個(gè)條件:
先枚舉出現(xiàn)左括號(hào)的情況蝎毡,保證答案的順序正確姆打。
對于任意i悲伶,前i個(gè)字符中右括號(hào)的數(shù)量小于左括號(hào)的數(shù)量浦译,保證生成的序列合法常侣。
【參考答案】