题目来源:LeetCode96:不同的二叉搜索树
问题抽象: 给定一个整数 n,要求计算由值 1 到 n 的节点构成的 结构不同的二叉搜索树(BST)的数量(无需生成具体树结构),满足以下核心需求:
-
计数目标定义:
- 统计所有 拓扑异构的合法 BST(左子树节点值 < 根节点值 < 右子树节点值);
- 输出为整数(可能数量),反映不同结构的树的总数。
-
计数规则:
- 以每个值
i(1 ≤ i ≤ n)作为根节点,将问题分
- 以每个值
问题抽象: 给定一个整数 n,要求计算由值 1 到 n 的节点构成的 结构不同的二叉搜索树(BST)的数量(无需生成具体树结构),满足以下核心需求:
计数目标定义:
计数规则:
i(1 ≤ i ≤ n)作为根节点,将问题分
841

被折叠的 条评论
为什么被折叠?