单选题
如下图所示的一棵二叉排序树,其查找成功的平均查找长度是______,查找不成功的平均查找长度是21/7。
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 该二叉排序树的查找成功的平均查找长度为ASL=(1×1+2×2+3×2+4×1)/6=15/6。为了计算查找不成功的平均查找长度需要构造判定树,如下图所示。每次查找不成功,一定是从根结点走到了一个空指针位置,等于从根到空指针的路径长度,因此查找不成功的平均查找长度为ASL=(2×2+3×3+4×2)/7=21/7。
[*]
提交答案
关闭