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
|