二叉排序树

2021-02-10
1分钟阅读时长

二叉排序树

查找长度计算

查找成功情况下: $$ ASL_{成功}=\frac{SearchLength}{N} $$

$SearchLength$是链表中搜索各有值结点的路径长度和;

$N$是二叉排序树中结点的个数。 $$ SearchLength=\sum_{i=1}^{N}l_i $$

$l_i$是每个结点从根结点到该结点的长度。

查找失败情况下: $$ ASL_{失败}=\frac{SearchLength’}{N’} $$ $SearchLength’$是链表中搜索非满孩子的结点虚拟子结点路径长度和; $$ SearchLength’=\sum_{i=1}^{N’}l’_i $$

$l’_i$是每个非满孩子的结点的虚拟子结点从根结点到该结点的长度。

$N’$是二叉排序树中各叶子结点的虚拟子结点的个数。

Avatar

坐忘道琼峰 Sitting Oblivion Tao EndlessPeak

瞽者无以与乎文章之观,聋者无以与乎钟鼓之声。岂唯形骸有聋盲哉?