标签: algorithm search
据我所知,插值搜索不仅需要排序列表,还需要均匀分布。我正在寻找一个可以理解的情况,其中插值搜索比二分搜索慢。
谢谢
答案 0 :(得分:2)
如果我们假设值的均匀分布,那么我们将使用简单的线性插值。 所以,如果值是: 1,2,3,4,5,6,7,8,9,10000000 我们搜索数字9,使用线性插值搜索将在找到正确的索引之前经过所有(排除第一个和最后一个)索引。 在这种情况下,插值搜索将是O(n)。