96. 不同的二叉搜索树
# 96. 不同的二叉搜索树 难度:中等 # 题目: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n = 3 输出:5 示例 2: 输入:n = 1 输出:1 提示: 1 <= n <= 19 # 想法: 以jjj 为根节点,左子树是(1,j)(1,j)(1,j), 右子树是(j+1,i)(j+1,i)(j+1,i)。对应的个数是dp[j]∗dp[i−j−1]dp[j]*dp[i-j-1]dp[j]∗dp[i−j−1]; var numTrees...
more...