第九章——查找

1.对查找表进行的操作分为:静态查找;动态查找。

2.静态查找:

1️⃣顺序查找 ASL=(n+1)/2;

2️⃣折半查找 ASL = log2(n+1)-1;(N>50)   ASL = ((n+1)/n)log2(n+1)-1;

3️⃣索引顺序表查找 分块有序

4️⃣二叉排序树

5️⃣平衡二叉树(AVL树)他或者是一颗空树,或者它的左子树呵右子树都是平衡树,且左子树呵右子树的深度之差的绝对值不超过1.平衡因子BF只可能是-1,0,1

6️⃣哈希表 哈希函数的构造函数1.直接定址法 2.数字分析法 3.平方取中法 4.折叠法 5.除留余数法 6.随机数法

哈希函数的冲突处理方法1.开放定址法(设置一d增量序列)(线性测探再散列,二次测探再散列,随机探测再散列) 2.再哈希法 3.链地址法

4.建立一个公共溢出区

全部评论

相关推荐

06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务