谷中百合517

关注

动态规划--LC96.不同的二叉搜索树

谷中百合517

关注

阅读 34

2022-04-14

在这里插入图片描述

class Solution(object):
    def numTrees(self, n):
        """
        :type n: int
        :rtype: int
        """
        # 1.dp
        dp = [0 for _ in range(n+1)]
        dp[0] = 1
        dp[1] = 1
        for i in range(2, n+1):
            for j in range(1, i+1):
                dp[i] += dp[j-1] * dp[i-j]
        return dp[-1]

相关推荐

独西楼Q

LeetCode 96不同的二叉搜索树&95不同的二叉搜索树Ⅱ

独西楼Q 34 0 0

玩物励志老乐

96. 不同的二叉搜索树

玩物励志老乐 53 0 0

code_balance

【二叉搜索树】LeetCode 96. 不同的二叉搜索树【中等】

code_balance 39 0 0

蓝哆啦呀

一刷109-动态规划-96不同的二叉搜索树(m)

蓝哆啦呀 28 0 0

kiliwalk

LeetCode 96. 不同的二叉搜索树

kiliwalk 28 0 0

大明宫

leetcode:96.不同的二叉搜索树

大明宫 11 0 0

精进的医生

LeetCode_96_不同的二叉搜索树

精进的医生 71 0 0

兽怪海北

LeetCode:96. 不同的二叉搜索树

兽怪海北 25 0 0

殇感故事

Leecode.96. 不同的二叉搜索树

殇感故事 38 0 0

Resin_Wu

Leetcode96. 不同的二叉搜索树

Resin_Wu 55 0 0

精彩评论(0)

0 0 举报