- 77
- 0
- 约9千字
- 约 52页
- 2018-05-22 发布于天津
- 举报
软件技术基础技术方案.ppt
软件技术基础》课件 制作人:钱玉文 2.分块查找数据描述 将查找表分成3块,每块3个元素 8 36 60 1 4 7 块最大关键字 块起始地址 索引表 块最大关键字有序 3 8 7 36 35 21 40 60 1 2 3 4 5 6 7 8 9 47 索引 顺序表 块内关键字无序(也可有序) 分块查找举例 有数列如下: { 22,12,13,9,8,33,42,44,38,24,48,60,58,74,47} 按“块有序”分三块:(22,12,13,9,8),(33,42,44,38,24), (48,60,58,74,47)。选取每块中最大的关键字组成索引表[22,44,74],查找关键字值为60的元素。 用二分法,确定在索引表中的位置为 mid=2,key值60与a[2]比较,60a[2],取第3个块;在第3块中用顺序法查找,比较两次,就可以找出60的元素来。 44 22 74 22 12 13 9 8 33 42 44 38 24 48 60 58 74 47 List[1] List[2] List[3] 11 12 13 14 15 1 6 11 四、算法评价 其中:n为表长,S为块长(假设各块长度相等)。 优点: 插入、删除操作方便; 只要找到对应的块,在块中任意位置操作均可。 缺点: 索引表增加了辅助存储空间。
您可能关注的文档
- 超高压保鲜 保藏学课件第二部分保藏原理部分培训讲解.ppt
- 足太阳经络与腧穴 技术方案.ppt
- 跨文化沟通 管理沟通课件教学 讲义.ppt
- 路面不平度的统计特性 汽车理论课件知识介绍.ppt
- 路面输入及其模型 车辆系统动力学课件培训讲解.ppt
- 身份鉴别 信息安全概论课件典型实例.ppt
- 身份鉴别信息安全概论 典型实例.ppt
- 身体的结构 培训讲解.ppt
- 躯干肌 《运动解剖学》课件教学 讲义.ppt
- 车削加工(模具设计与制造)培训讲解.ppt
- 注册城乡规划师职业资格考试《城乡规划实务》模拟试卷(三).docx
- 注册城乡规划师职业资格考试《城乡规划实务》模拟试卷(二).docx
- 吉J90-233 聚氨酯改性塑料油膏防水屋面建筑构造.docx
- 山东省名校联盟2026届高三下学期5月核心素养评估思想政治试卷(含答案).pdf
- 2018年高考英语新课标III卷听力部分试题及答案.pdf
- 苏CG01-2006 村镇住房抗震构造图集.docx
- 赣07ZJ105 AJ膨胀玻化微珠外墙外保温建筑构造.docx
- 山东省名校联盟2026届高三下学期5月核心素养评估语文试卷(含答案).pdf
- 辽2005J402室内楼梯构造.docx
- 统计中级历年真题易混概念对比笔记(精简速记版).docx
原创力文档

文档评论(0)