文字描算 之前分析顺序查找和折半查找的算法性能都是在“等概率”的前提下进行的,但是如果有序表中各记录的查找概率不等呢?换句话说,概率不等的情况下,描述查找过程的判定树为何类二叉树,其查找性能最佳? 如果只考虑查找成功的情况,则使查找性能达最佳的判定树是其带权内路径长度之和PH值取最小的二叉树. 其中n为二叉树上结点的个数(即有序表的长度):hi为第i个结点在二叉树上的层次数:结点的权wi=cpi(i=1,2,…,n),其中pi为结点的查找概率,c为某个常量.称PH值取最小的二叉树为静态最优查找树…