- 1
- 0
- 约5.77千字
- 约 92页
- 2026-08-25 发布于江苏
- 举报
;第9章集合(查找表);查找(Search)的概念
查找:就是在数据集合中寻找满足某种条件的数据对象。
查找表:是由同一类型的数据元素(或统计)组成的数据集合。
查找的成果通常有两种可能:
查找成功,即找到满足条件的数据对象。
查找不成功,或查找失败。作为成果,
报告某些信息,如失败标志、失败位置等。;核心字:数据元素中某个数据项的值,用以标识一种数据元素。
主核心字:可唯一地标识一种数据元素的核心字。
次核心字:用以识别若干统计的核心字。
使用基于主核心字的查找,查找成果应是唯一的。
对查找表进行的操作主要有:查找、增长和删除元素。其中最主要的运算是进行查找(检索)。;查找表的存放:线性表、索引结构、二叉树和哈希表。
存放方式的选择:考虑检索(查找)效率、元素的插入和删除是否简便。
查找方法评价
查找速度
占用存放空间多少
算法本身复杂程度
平均查找长度ASL(AverageSearchLength):为确定统计在表中的位置,需和给定值进行比较的核心字的个数的期望值叫查找算法的平均查找长度。;平均查找长度ASL;;;1.次序查找
查找过程:从表的一端开始逐一进行统计的核心字和给定值的比较;次序查找算法描述;次序查找方法的ASL
比较次数:
查找第n个元素:1
查找第n-1个元素:2
……….
查找第1个元素:n
查找第i个元素:n+1-i
查
您可能关注的文档
最近下载
- 超重肥胖多囊卵巢综合征患者体重管理内分泌专家共识.pptx VIP
- 部编版-语文-七年级上册-部编版语文七上第三单元整体说课.pdf VIP
- BYK技术手册_润湿分散剂.pdf VIP
- 子宫内膜异位症诊治指南(第三版).pptx VIP
- 《石油化工企业设计防火标准》gb5060-2008局部修订2018年版.docx VIP
- 《NBT 11178-2023水电工程后评价技术导则》专题研究报告.pptx VIP
- 98ZJ621 围墙、围墙大门.docx VIP
- 青春期异常子宫出血相关问题专家共识.pptx VIP
- 无锡焦化厂退役场地东厂区地块修复项目环境影响报告表.doc
- 苏科版2024-2025学年八年级数学上册2.12将军饮马模型(知识梳理与考点分类讲解)(学生版+解析).docx VIP
原创力文档

文档评论(0)