大话数据结构笔记——第八章 查找

1 查找概论

 

 

 

2 顺序表查找

1)顺序表查找算法

 

 

2)顺序表查找优化

 

3 有序表查找

1)折半查找

 

 

 

 

2)插值查找

 

3)斐波那契查找

 

 

 

4 线性索引查找

1)稠密索引

 

 

2)分块索引

 

 

 

 

 

3)倒排索引

 

 

 

 

5 二叉排序树

         

1)二叉排序树查找操作

 

 

2)二叉排序树插入操作

 

 

 

 

3)二叉排序树删除操作

 

 

 

 

 

 

 

 

4)二叉排序树总结

 

 

6 平衡二叉树(AVL树)

 

 

1)平衡二叉树实现原理

 

 

 

 

 

 

 

 

2)平衡二叉树实现蒜贩算法

 

 

 

 

 

 

 

 

 

 

 

 

7 多路查找树(B树)

1)2-3树

2)2-3-4树

3)B树

4)B+树

8 散列表查找(哈希表)概述

1)散列表查找定义

2)散列表查找步骤

9 散列函数的构造方法

1)直接定址法

2)数字分析法

3)平方取中法

4)折叠法

5)除留余数法

6)随机数法

10 处理散列冲突的方法

1)开放定址法

2)再散列函数法

3)链地址法

4)公共溢出区法

11 散列表查找实现

1)散列查找算法实现

2)散列查找性能分析

12 总结

猜你喜欢

转载自www.cnblogs.com/superjishere/p/12330794.html