本文共 672 字,大约阅读时间需要 2 分钟。
给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?
链接:
class Solution {
public: int numTrees(int n) {
vector<int> G(n+1, 0); G[0] = 1; G[1] = 1; for(int i = 2; i <= n; ++i){
for(int j = 1; j <= i; ++j){
G[i] += G[j-1]*G[i-j]; } } return G[n]; }};
转载地址:http://bsacz.baihongyu.com/