数据结构笔记--查找
查找
本章总结
基本概念
静态查找表(集合/线性/树形结构)
一、静态查找表结构
二、无序顺序表(集合结构)的查找
三、有序顺序表(线性结构)的查找-折半查找
四、静态树表(树形结构)查找
概念介绍
与WPL区别,WPL是叶子节点
次优判定树构造方法
次优判定树的调整
次优判定树不是最优,构造后做一个观察,如本题,2全职很小,确做了根,不太合理,调整一下
平均查找长度分析(成功、不成功两种情况)
动态查找表(树形结构)
一、二叉排序树及查找过程
概念介绍
算法
二、二叉排序树的插入和删除
1、插入操作
2、删除操作
三、查找的算法分析
四、平衡二叉树
LL平衡旋转
RR平衡旋转
LR平衡旋转
RL平衡旋转
哈希查找(混合结构)
一、哈希表的概念
二、哈希函数的构造方法
1、直接定址法
2、除留余数方法
3、乘余取整法
4、数字分析法
5、平方取中法
6、折叠法
7、随机数法
二、冲突处理方法
1、开放定址法
1)线性探测法
2)二次探测法
2、链地址法
3、其它冲突处理方法;
四、哈希表的查找及分析