数据结构

来源:互联网 发布:四件套推荐 知乎 编辑:程序博客网 时间:2024/04/28 01:54
设表长为n,分块查找,每块g个元素,共[n/g]组,先查元素所在的块,平均比较次数为[n/g]/2次,再在块内查该元素,平均比较次数为g/2次,加起来的平均查找次数为([n/g]+g)/2 次.
当g取n的1/2次方时,平均查找次数取最小值.
所以,当n=2000时,g=(20*根号5),约等于45, 时平均查找次数取最小值,平均查找次数为45次.