最优二叉搜索树 图解 最优二叉搜索树?

最优二叉搜索树?给定n个权重作为n个叶节点,构造一棵二叉树。如果树的加权路径长度达到最小值,这样的二叉树称为最优二叉搜索树,也称为哈夫曼树。哈夫曼树是路径长度最短的树,权重越大的节点越靠近根。设二叉排

最优二叉搜索树?

给定n个权重作为n个叶节点,构造一棵二叉树。如果树的加权路径长度达到最小值,这样的二叉树称为最优二叉搜索树,也称为哈夫曼树。哈夫曼树是路径长度最短的树,权重越大的节点越靠近根。

设二叉排序树中有n个结点,则在二叉排序树的平均查找长度为?

最坏的情况是深度为n的单棵树是(n1)/2

最好的情况是形状均匀,半搜索约为log2n

PS:如果构造完成,例如:

则平均搜索长度为:(1×12×23×44×3)/10=2.9