Talentd
FleetCode

96. Unique Binary Search Trees

Medium64.0% acceptance10 companies

Given an integer n, return the number of structurally unique BST's (binary search trees) which has exactly n nodes of unique values from 1 to n.

Example 1:

Input: n = 3
Output: 5

Example 2:

Input: n = 1
Output: 1

Constraints:

  • 1 <= n <= 19
11:20
Still stuck?Read 3 approaches, or watch a walkthrough.
Open solution
Loading editor…
1class Solution:
2 def numTrees(self, n: int) -> int:
3
Starter codePython 3Spaces: 4
Examples
Input
3
Input
1
Your code is saved on this device.Solution