class Solution {
public:
int f[25];//f[i]表示i个数可以构成的树的个数
int numTrees(int n) {
f[0]=1;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)//以j为根节点
f[i]+=f[j-1]*f[i-j];
}
return f[n];
}
};
标签:25,int,个数,二叉,搜索,96
From: https://www.cnblogs.com/tangxibomb/p/17315498.html