96. 不同的二叉搜索树
题目
- 给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?
例题
解题
动态规划:题解如上,分个数讨论,依次从1、2、3、4往上,在前者的基础上讨论现在的可能情况
代码
1 | int numTrees(int n) { |
类似题型
22.括号的生成
题目
- 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
例题
- 输入:n = 3
- 输出:
代码
1 | vector<string> generateParenthesis(int n) { |