95 Unique Binary Search Trees II
1. Question
Given an integer n, generate all structurally uniqueBST's(binary search trees) that store values 1 ... n.
Example:
Input:
3
Output:
[
[1,null,3,2],
[3,2,null,1],
[3,1,null,null,2],
[2,1,3],
[1,null,2,null,3]
]
Explanation:
The above output corresponds to the 5 unique BST's shown below:
1 3 3 2 1
\ / / / \ \
3 2 1 1 3 2
/ / \ \
2 1 2 32. Implementation(1) Recursion
思路:
3. Time & Space Complexity
DP: 时间复杂度O(), 空间复杂度O(n)
Last updated
Was this helpful?