90_leetcode_Unique Binary Search Trees
来源:互联网 发布:centos 7.3 lnmp 编辑:程序博客网 时间:2024/04/28 21:16
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.
int numTrees(int n) { if(n < 0) { return 0; } if(n <= 2) { return n; } int *A = new int[n+1]; memset(A,0, n +1); A[0] = 1; A[1] = 1; A[2] = 2; int result = 0; for(int i = 3; i <= n; i++) { result = 0; for(int j = 0; j < i; j++) { result += A[j] * A[i-1-j]; } A[i] = result; } result = A[n]; delete[] A; return result; }
0 0
- 90_leetcode_Unique Binary Search Trees
- 91_leetcode_Unique Binary Search Trees II
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- Unique Binary Search Trees
- 仿iphone原生的时钟程序
- 结构体定义 typedef struct 用法详解和用法小结
- hdu 4267 分组线段树
- 89_leetcode_Search in Rotated Sorted Array II
- ubuntu中配置完美Vim
- 90_leetcode_Unique Binary Search Trees
- 91_leetcode_Unique Binary Search Trees II
- JAVA线程中的生产者和消费者问题
- svn服务器和客户端的创建和管理
- svn服务器和客户端的创建和管理(二)
- java.util.concurrent包(4)——Callable和Future
- Sina weibo access api (新浪微博接口)
- 92_leetcode_Minimum Depth of Binary Tree
- 93_leetcode_Validate Binary Search Tree