Unique Binary Search Trees II
Given an integer n, generate all structurally unique BST’s (binary search trees) that store values 1 … n.
(构建二叉查找(排序)树)
Example:
1. 递归
递归的构建左子树 和 右子树,具体实现方法如下:
Note: 在start > end 的时候,不存在这样的子树。
1 | # Definition for a binary tree node. |