1. 首页
  2. 编程语言
  3. Python
  4. Python查找算法之插补查找算法的实现

Python查找算法之插补查找算法的实现

上传者: 2021-06-13 11:42:35上传 PDF文件 180.75 KB 热度 16次

插补查找是按照数据的分布,利用公式预测键值所在的位置,快速缩小键值所在序列的范围,慢慢逼近,直到查找到数据为止。根据描述来看,插值查找类似于平常查英文字典的方法。例如,在查一个以字母 D 开头的英文单词时,决不会用折半查找法。根据英文词典的查找顺序可知,D 开头的单词应该在字典较前的部分,因此可以从字典前部的某处开始查找。键值的索引计算,公式如下:参数说明:。例如,已经有排序好的数列:34、53、57、68、72、81、89、93、99。在这组数据中用插补查找法分别查找数据 57、53、93、89、100,且显示每次查找的过程。

用户评论