首页 > 其他 > 详细

leetcode 96 不同的二叉搜索树 DP

时间:2021-04-18 11:14:03      阅读:21      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

 

官方题解解释太好了。自己咋就想不出来这递推式呢emmm

技术分享图片

 

 

 技术分享图片

 

 

 

 1 class Solution {
 2 public:
 3     int numTrees(int n) {
 4         vector<int> G(n + 1, 0);
 5         G[0] = 1;
 6         G[1] = 1;
 7 
 8         for (int i = 2; i <= n; ++i) {  i对应公式中的n,j对应公式中的i
 9             for (int j = 1; j <= i; ++j) {
10                 G[i] += G[j - 1] * G[i - j];
11             }
12         }
13         return G[n];
14     }
15 };

 

leetcode 96 不同的二叉搜索树 DP

原文:https://www.cnblogs.com/libin123/p/14672399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!