文章目录
7.查找算法、B树、散列
7.1 查找基本概念
7.2 查找算法
7.2.1 顺序查找
7.2.2 折半查找(二分查找)
low+1后大于high
编号代表有多少个数,不是值
向上取整:
7.2.3 分块查找
7.3 B树
7.3.1 B树
每个节点至少有k-1个关键字(k个分叉)
7.3.2 B树的插入与删除
B树的插入
B树的删除
重点回顾
7.3.3 B+树
重点回顾
7.4 散列查找
7.4.1 散列表,散列查找和散列函数
拉链法(链地址法)
散列函数
取质数,公因子更少
7.4.2 散列查找(下)
开放定址法
线性探测法
平方探测法
伪随机序列法
再散列法
7.4.3 重点回顾