第八章 查找

一、基本概念

1. 查找表和查找

2. 查找表的数据结构表示

3. 平均查找长度

二、线性表查找

1. 顺序查找

1)基本思想

2)顺序查找的存储结构要求

3)算法分析

2. 二分查找

1)基本思想

2)算法分析(判定树)

3. 分块查找

三、二叉排序树

1. 二叉查找树的基本概念

2. 二叉排序树的特点

3. 二叉排序树的插入和生成

4. 算法分析

1)二叉排序树查找成功的平均查找长度

2)在二叉排序树上进行查找时的平均查找长度和二叉树的形态有关

3)二叉排序树和二分查找的比较

4)平衡二叉树

四、B树

1. m路查找树

2. B树及其查找

1)B树的基本概念

3. B树家族

1)B*树(提高空间利用率)

2)B+树(只在叶节点存储记录)

五、散列技术

1. 散列表的概念

1)散列(HASH)表的定义

2)散列表的冲突现象

2. 散列函数的构造

1)基本思想

2)碰撞(冲突)的处理法

(1)开放地址法

(2)拉链法

(3)差值法

3. 性能分析

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值