生成指定个数的括号,这些括号可以相互包括,但是一对括号的格式不能乱(就是配对的一个括号的左括号要在左边,右括号要在右边) 思维就是从头递归的添加,弄清楚什么时候要添加左括号,什么时候添加右括号 有点像二叉树的建立过程 /* 思路是从第一个符号开始添加,只有两种情况,一种是添加左括号,一种是添加右括号 判断好两种添加的条件后向后添加就行: 1.当左边括号不超过括号数n时可以添加左括号 2.当右括号不超过左括号时可以添加右括号 用递归依次向下添加就行 由于这种数据结构比较像二叉树,代码使用二叉树写的…