[Medium] Unique Binary Search Trees
来源:互联网 发布:yyf淘宝店地址 编辑:程序博客网 时间:2024/05/22 14:10
问题:
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.
1 3 3 2 1
\ / / / \ \
3 2 1 1 3 2
/ / \ \
2 1 2 3
解法:
源码:
class Solution {public: int numTrees(int n) { int f[n]; f[0] = 1; f[1] = 1; for (int i = 2; i <= n; ++i) { f[i] = 0; for (int j = 0; j <= i-1; ++j) { f[i] += f[j] * f[i-1-j]; } } return f[n]; }};
0 0
- [Medium] Unique Binary Search Trees
- [Leetcode 96, Medium] Unique Binary Search Trees
- Leetcode 96. Unique Binary Search Trees[medium]
- 96. Unique Binary Search Trees -Medium
- 95. Unique Binary Search Trees II Medium
- Leetcode 96. Unique Binary Search Trees (Medium) (cpp)
- Leetcode 95. Unique Binary Search Trees II (Medium) (cpp)
- 96. Unique Binary Search Trees 类别:动态规划 难度:medium
- LeetCode解题报告 96. Unique Binary Search Trees [medium]
- 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
- 紫书 例题7-5 UVA 129
- [Medium]Triangle
- 集合之Collection、List
- HTTP状态码详解
- 夕拾算法初级篇:4)日期差值
- [Medium] Unique Binary Search Trees
- Node.js进程守护,防止程序崩溃自动退出
- [Medium]Decode Ways
- jsp页面不同跳转方式
- o2o与人工智能
- HDU1026Ignatius and the Princess I(广搜+路径输出)
- php数学函数--4舍5入函数--php 产生随机数--php取最小、大值--php进一法取整--php舍去法取整
- [Easy] Climbing Stairs
- 源码解读之Intent解读