Unique Binary Search Trees
2015-03-23 17:21
218 查看
Given n, how many structurally unique BST's (binary search trees) that store values 1...n?
For example,
Given n = 3, there are a total of 5 unique BST's.
For example,
Given n = 3, there are a total of 5 unique BST's.
1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ \ 2 1 2 3
public class Solution { public int numTrees(int n) { int[] A = new int[n+1]; A[0] = 1; for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { A[i] = A[i]+A[j-1]*A[i-j]; } } return A ; } }
相关文章推荐
- Unique Binary Search Trees II
- Unique Binary Search Trees II
- Unique Binary Search Trees II
- 96. Unique Binary Search Trees
- Unique Binary Search Trees-计算表示相同序列的不同BST个数
- LeetCode-Unique Binary Search Trees
- Unique Binary Search Trees II
- LeetCode--Unique Binary Search Trees II(DP求BST)
- 96. Unique Binary Search Trees
- 96. Unique Binary Search Trees
- 【LeetCode-面试算法经典-Java实现】【096-Unique Binary Search Trees(唯一二叉搜索树)】
- Unique Binary Search Trees
- 96. Unique Binary Search Trees
- [leetcode]Unique Binary Search Trees
- LeetCode题解:Unique Binary Search Trees
- Unique Binary Search Trees II
- Leetcode---Unique Binary Search Trees
- LeetCode题解:Unique Binary Search Trees
- 96. Unique Binary Search Trees 等题
- LeetCode(95) Unique Binary Search Trees II