【动态规划】
Leetcode 96.不同的二叉搜索树
动态规划
动态规划
题目 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。
#include "bits/stdc++.h"
using namespace std;
int main(){
int n;
cin>>n;
vector
dp[0] = 1;
dp[1] = 1;
dp[2] = 2;
for(int i = 3; i <= n; i++){
for(int j = 1; j <= i; j++){
dp[i] += (dp[j-1] * dp[i - j]);
}
【动态规划】最先出现在Python成神之路。
共有 0 条评论