3.3.6

3.3.6 #

解答 #

由 3.3.5 可知,$N=6$ 时的树形只有一种。

因此我们只需要将 $N=6$ 记为概率 1,利用乘法原理(或者说分步计数)计算之后的概率即可。

$N=6$ 的树形,底部共有 7 个位置可以插入:

// 'D', 'G', 'K', 'O', 'S', 'Y'

 |--GO--|
D   K   SY

$N=7$ #

如果向 2-结点插入(示例中的 DK),每个 2-结点有两个子树,概率均等,概率 $2/7 \times 2 = 4/7$,可以得到以下树形(记为 7-1):

// after
|--GO--|
D   KL   SY

如果向 3-结点插入(3-结点有三个子树,概率均等,概率 $3/7$),可以得到以下树形(记为 7-2):

       |--------O--------|
 |--G--|                 |--S--|
D       K               Q       Y

$N=8$ #

向 7-1 的唯一一个 2-结点插入(示例中的 D),概率 $4/7 \times 2/8= 1/7$,可以得到以下树形(记为 8-1):

 |--GO--|
AD   KL   SY

向 7-1 的 3-结点插入(示例中的 KLSY),或者向 7-2 的任意一个 2-结点插入,概率 $4/7 \times 6/8 + 3/7 = 6/7$,可以得到以下树形(记为 8-2):

       |--------O--------|
 |--G--|                 |--S--|
D       K               Q       YZ

$N=9$ #

向 8-1 的最左或最右侧 3-结点插入(示例中的 ADSY),或者向 8-2 底部 3-结点的兄弟 2-结点插入(示例中的 Q),概率 $1/7 \times 6/9 + 6/7 \times 2/9 = 2/7$,可以得到以下树形(记为 9-1):

       |--------G--------|
 |--C--|                 |--O--|
A       D               KL       SY

向 8-1 的中间结点插入(示例中的 KL),或者向 8-2 底部左右子树均为 2-结点的子结点插入(示例中的 DK),概率 $1/7 \times 3/9 + 6/7 \times 4/9 = 3/7$,得到以下树形(记为 9-2):

       |--------K--------|
 |--G--|                 |--O--|
AD       J               L       SY

向 8-2 底部唯一的 3-结点插入(示例中的 YZ),概率 $6/7 \times 3/9 = 2/7$,得到以下树形(记为 9-3):

       |--------O--------|
 |--G--|                 |--SY--|
D       K               Q   X   Z

$N=10$ #

向 9-1 的 2-结点插入(示例中的 AD),或向 9-2 的 2-结点插入(示例中的 JL),概率 $2/7 \times 4/10 + 3/7 \times 4/10 = 2/7$

       |--------G--------|
 |--C--|                 |--O--|
AB       D               KL       SY

向 9-1 底部任意 3-结点插入(示例中的 KLSY),或向 9-3 中 3-结点的子结点插入(示例中的 QXZ),概率 $2/7 \times 6/10 + 2/7 \times 6/10 = 12/35$。

       |--------O--------|
 |--G--|                 |--SY--|
D       K               PQ   X   Z

向 9-2 底部任意 3-结点插入(示例中的 ADSY),或向 9-3 中 2-结点的子结点插入(示例中的 DK),概率 $3/7 \times 6/10 + 2/7 \times 4/10 = 13/35$

       |--------O--------|
 |--G--|                 |--SY--|
D       JK               Q   X   Z