当前位置:网站首页>Leetcode 96 différents arbres de recherche binaires
Leetcode 96 différents arbres de recherche binaires
2022-07-02 00:00:00 【Neige nocturne à Yingtai】
leetcode96:Différents arbres de recherche binaires
Description du sujet
Pour vous donner un entier n ,Je vous en prie. n Les noeuds sont composés et les valeurs des noeuds sont de 1 À n Différents Arbre de recherche binaire Combien de?Renvoie le nombre d'arbres de recherche binaires qui répondent à l'intention du sujet.
Exemple d'entrée / sortie

Entrée:n = 3
Produits:5
Entrée:n = 1
Produits:1
Algorithme I:Utiliser la planification dynamique
//Définition de l'arbre de recherche binaire:Si son Sous - arbre gauche n'est pas vide,La valeur de tous les noeuds du sous - arbre gauche est inférieure à son noeud racine,Si son Sous - arbre droit n'est pas vide,La valeur de tous les noeuds du sous - arbre droit est supérieure à la valeur de son noeud racine
//Ses sous - arbres gauche et droit sont également des arbres de recherche binaires
int numTrees(int n)
{
//Créer un tableau de planification dynamique
vector<int>dp(n+1,0);
//Définir les conditions initiales
dp[0]=1;
dp[1]=1;
//Définir l'équation de conversion
for(int i=2;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
dp[i]+=dp[j-1]*dp[i-j];
}
}
return dp[n];
}
Algorithme 2:Utiliser la définition du nombre de glandes
//Nombre de catalans
int numTrees2(int n)
{
long long c=1;
for(int i=0;i<n;i++)
{
c=c*2*(2*i+1)/(i+2);
}
return (int)c;
}
边栏推荐
猜你喜欢
随机推荐
Material Design组件 - 使用BottomSheet展现扩展内容(一)
UDS bootloader of s32kxxx bootloader
第六章 数据流建模
【C#】依赖注入及Autofac
微信小程序缓存过期时间的相关设置(推荐)
13 MySQL constraint
2021 robocom world robot developer competition - semi finals of higher vocational group
边缘计算概述
vs2015 AdminDeployment. xml
[leetcode] length of the last word [58]
cookie、session、tooken
I would like to ask, which securities is better for securities account opening? Is it safe to open a mobile account?
Record the accidental success and failure of uploading large files
mysql之B tree 以及 B+tree
【QT】对于Qt MSVC 2017无法编译的问题解决
写给当前及未来博士研究生一些建议整理分享
【QT】QtCreator卸载与安装(非正常状态)
Review data desensitization system
algolia 搜索需求,做的快自闭了...
[C #] dependency injection and Autofac







![[es practice] safe operation mode on ES](/img/3f/fa28783770098ff10bffeccd64fe51.png)

