分块查找

分块查找

  1. 算法思想
  2. 查找效率分析(ASL)

分块查找的算法思想

特点:块内无序,块间有序

//索引表
typedef struct{
    ElemType maxvalue;
    int low,high;
}Index;
//顺序表存储实际元素
ElemType List[100];
  1. 在索引表中确定待查找记录所属的分块(可顺序、可折半)
  2. 在块内顺序查找

用折半查找查索引

查找效率分析(ASL)

查找失败的情况复杂,一般不考。。

知识回顾

拓展思考

posted @ 2020-07-15 20:23  Jev_0987  阅读(1686)  评论(0编辑  收藏  举报