class Solution:
def numTrees(self, n: int) -> int:
dp = [0]*(n+1)
dp[0] = 1
dp[1] = 1
for i in range(2,n+1):
for j in range(i):
dp[i] += dp[j]*dp[i-1-j]
return dp[-1]
[Python手撕]不同的二叉搜尋樹
相關文章
- [Python手撕]判斷二叉搜尋樹Python
- 96. 不同的二叉搜尋樹
- LeetCode-096-不同的二叉搜尋樹LeetCode
- [leetCode]95. 不同的二叉搜尋樹 IILeetCode
- LeetCode-095-不同的二叉搜尋樹 IILeetCode
- 二叉搜尋樹的python實現Python
- (40/60)整數拆分、不同的二叉搜尋樹
- [Python手撕]搜尋二維矩陣Python矩陣
- [Python手撕]判斷平衡二叉樹Python二叉樹
- 手寫AVL平衡二叉搜尋樹
- 二叉搜尋樹
- 二叉樹的插入和搜尋–python實現二叉樹Python
- <動態規劃>Leetcode96.不同的二叉搜尋樹動態規劃LeetCode
- [Python手撕]二叉樹中的最大路徑和Python二叉樹
- 96不同的二查搜尋樹
- python 二叉樹深度優先搜尋和廣度優先搜尋Python二叉樹
- 二叉搜尋樹的操作集
- 二叉搜尋樹的結構
- Day20 | 654.最大二叉樹 、 617.合併二叉樹 、 700.二叉搜尋樹中的搜尋 98.驗證二叉搜尋樹二叉樹
- 二叉搜尋樹和二叉樹的最近公共祖先二叉樹
- 從二分搜尋到二叉搜尋樹
- Leetcode 700. 二叉搜尋樹中的搜尋(DAY 2)LeetCode
- 資料結構中的樹(二叉樹、二叉搜尋樹、AVL樹)資料結構二叉樹
- leetcode 700. 二叉搜尋樹中的搜尋 思考分析LeetCode
- LeetCode 熱題 HOT 100 Java題解——96. 不同的二叉搜尋樹LeetCodeJava
- 程式碼隨想錄day18 || 530 二叉搜尋樹最小差,501 二叉搜尋樹眾數,236 二叉搜尋樹最近公共祖先
- javascript實現二叉搜尋樹JavaScript
- 有序表和搜尋二叉樹二叉樹
- js實現完全排序二叉樹、二叉搜尋樹JS排序二叉樹
- JavaScript 二叉搜尋樹以及實現翻轉二叉樹JavaScript二叉樹
- 演算法篇 - 二叉搜尋樹演算法
- 【資料結構】二叉搜尋樹!!!資料結構
- 資料結構-二叉搜尋樹資料結構
- 938-二叉搜尋樹的範圍和
- 二叉搜尋樹的後序遍歷序列
- 0235-二叉搜尋樹的最近公共祖先
- Leedcode-二叉搜尋樹中的眾數
- 701. 二叉搜尋樹中的插入操作