#Pzc2. 括号生成
括号生成
题目描述:
给定一个整数 n,要求生成所有可能的、有效的括号组合。 有效括号组合需满足:
- 左括号和右括号数量都是 n
- 任何时候,右括号数量不能超过左括号数量
要求用递归实现,输出所有可能的组合,每行一个。
输入格式:
一个整数 n(1 ≤ n ≤ 8)
输出格式:
所有有效的括号组合,每行一个,按字典序输出('(' 在 ')' 之前)
样例:
3
((()))
(()())
(())()
()(())
()()()
提示
相关
在以下作业中:
给定一个整数 n,要求生成所有可能的、有效的括号组合。 有效括号组合需满足:
要求用递归实现,输出所有可能的组合,每行一个。
一个整数 n(1 ≤ n ≤ 8)
所有有效的括号组合,每行一个,按字典序输出('(' 在 ')' 之前)
3
((()))
(()())
(())()
()(())
()()()