鼠鼠的第一道题,感觉没错呀 public static int getBinaryTreeCount(int n) { if (n <= 0) { return 0; } int[] dp = new int[n + 1]; dp[0] = 1; dp[1] = 1; for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { dp[i] += dp[j - 1] * dp[i - j]; } } return dp[n]; }
2 3

相关推荐

牛客网
牛客企业服务