- 3
- 0
- 约4.72千字
- 约 30页
- 2021-11-27 发布于北京
- 举报
1
本章内容:
●查找的基本概念 ●静态查找
●动态查找 ●哈希表
本章重点:数据表的静态查找、动态查找和哈希技术。
本章难点:何时建立何种数据结构,采取何种查找算法。
2
7.1 查找的基本概念
基本概念
▲查找——也叫检索,是根据给定的某个值,在表中确定一个关键字等于给定值的记录或数据元素
▲关键字——是数据元素中某个数据项的值,它可以标识一个数据元素
▲查找方法评价
▲查找速度
▲占用存储空间多少
▲算法本身复杂程度
▲平均查找长度ASL(Average Search Length):为确定记录在表中的位置,需和给定值进行比较的关键字的个数的期望值叫查找算法的~
3
7.2静态查找表
顺序查找
查找过程:从表的一端开始逐个进行记录的关键字和给定值的比较
算法描述
64
监视哨
比较次数=5
比较次数:
查找第n个元素: 1
查找第n-1个元素:2
……….
查找第1个元素: n
查找第i个元素: n+1-i
查找失败: n+1
4
顺序查找方法的ASL
5
折半查找
查找过程:每次将待查记录所在区间缩小一半
适用条件:采用顺序存储结构的有序表
算法实现
设表长为n,low、high和mid分别指向待查元素所在区间的上界、下界和中点,k为给定值
初始时,令low=1,h
您可能关注的文档
- 神经系统的传导通路.pptx
- 2019年监理工程师合同点睛提分卷四答案解析.pdf
- 初级护师外科护理学.pdf
- 课件技术cf原理与实现.pptx
- ajcc癌症分期手册中文版.pdf
- 设计高性能低功耗三相无刷直流电机控制系统.pdf
- 2016年太奇模考试卷b5英语.pdf
- 2018内科主治医师全专业实践能力讲义.pdf
- 第四章第一节cpu和控制器.pdf
- 授权申请扬州云谷.pptx
- 土地整治项目验收规程.docx
- 投标失败的原因分析及投标成功的策略分析.docx
- 投标质疑函的格式及范文.docx
- 特种设备风险因素辨识表.docx
- 推动浪、锯齿形、平台型、三角形、联合型,波浪理论五大基石详解.docx
- 拖欠农民工工资失信联合惩戒对象名单文书模版(1).docx
- 广东省东莞市2026-2027学年七年级上学期11月期中考试道德与法治试卷(含答案).docx
- 黑龙江绥化市望奎县火箭联盟体2026-2027学年八年级上学期11月阶段学情自测英语试题(含答案).docx
- 黑龙江绥化市望奎县火箭联盟体2026-2027学年七年级上学期11月阶段学情自测英语试题(含答案).docx
- 安徽省宣城市宣州区2026-2027学年第一学期九年级第二次限时训练道德与法治试题(含答案).docx
原创力文档

文档评论(0)