数据结构笔记--查找

查找

本章总结

在这里插入图片描述

基本概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

静态查找表(集合/线性/树形结构)

一、静态查找表结构

在这里插入图片描述
在这里插入图片描述

二、无序顺序表(集合结构)的查找

在这里插入图片描述
在这里插入图片描述

三、有序顺序表(线性结构)的查找-折半查找

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、静态树表(树形结构)查找

概念介绍

在这里插入图片描述
在这里插入图片描述
与WPL区别,WPL是叶子节点
在这里插入图片描述

次优判定树构造方法

在这里插入图片描述
在这里插入图片描述

次优判定树的调整

次优判定树不是最优,构造后做一个观察,如本题,2全职很小,确做了根,不太合理,调整一下
在这里插入图片描述

平均查找长度分析(成功、不成功两种情况)

在这里插入图片描述

动态查找表(树形结构)

在这里插入图片描述

一、二叉排序树及查找过程

概念介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算法

在这里插入图片描述

二、二叉排序树的插入和删除

1、插入操作

在这里插入图片描述
在这里插入图片描述

2、删除操作

在这里插入图片描述
在这里插入图片描述

三、查找的算法分析

在这里插入图片描述
在这里插入图片描述

四、平衡二叉树

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LL平衡旋转

在这里插入图片描述
在这里插入图片描述

RR平衡旋转

在这里插入图片描述
在这里插入图片描述

LR平衡旋转

在这里插入图片描述
在这里插入图片描述

RL平衡旋转

在这里插入图片描述
在这里插入图片描述

哈希查找(混合结构)

一、哈希表的概念

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

二、哈希函数的构造方法

在这里插入图片描述

1、直接定址法

在这里插入图片描述

2、除留余数方法

在这里插入图片描述

3、乘余取整法

在这里插入图片描述

4、数字分析法

在这里插入图片描述

5、平方取中法

在这里插入图片描述

6、折叠法

在这里插入图片描述

7、随机数法

在这里插入图片描述

二、冲突处理方法

在这里插入图片描述

1、开放定址法

在这里插入图片描述

1)线性探测法

在这里插入图片描述在这里插入图片描述在这里插入图片描述

2)二次探测法

在这里插入图片描述

2、链地址法

在这里插入图片描述

3、其它冲突处理方法;

在这里插入图片描述

四、哈希表的查找及分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值