29 lines
485 B
Markdown
29 lines
485 B
Markdown
|
## Unique Binary Search Trees
|
||
|
|
||
|
Given `n`, how many structurally unique **BST's** (binary search trees) that store values 1 ... `n`?
|
||
|
|
||
|
### Examples
|
||
|
|
||
|
```text
|
||
|
Input: 3
|
||
|
Output: 5
|
||
|
Explanation:
|
||
|
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
|
||
|
```
|
||
|
|
||
|
### Constraints
|
||
|
|
||
|
- `1 <= n <= 19`
|
||
|
|
||
|
---
|
||
|
|
||
|
### Notes
|
||
|
|
||
|
- N/A
|