模拟卷 数据结构 二叉排序树卡特兰数 选择题
第 4 题

含有 4 个元素值均不相同的结点的二叉排序树有( )种。

A. 4 B. 6 C. 10 D. 14

二叉排序树 卡特兰数

[tag_link]

正确答案:D

二叉排序树(BST)的结构数量由卡特兰数决定。 对于 n 个值均不相同的节点,不同形态的二叉排序树数量等于第 n 个卡特兰数

,计算公式为

其中 表示组合数。

时,计算

因此,含有 4 个元素值均不相同的结点的二叉排序树共有 14 种。