class Solution {
public int numTrees(int n) {
int[] dp = new int[n+1];
dp[0] = 1;
dp[1] = 1;
for(int i=2;i<=n;i++)
for(int j=0;j<=i-1;j++){
dp[i] += dp[j]*dp[i-j-1];
}
return dp[n];
}
}
96. 不同的二叉搜索树
最新推荐文章于 2024-10-31 16:16:13 发布