- 20
- 0
- 约 9页
- 2017-01-15 发布于江苏
- 举报
折半查找法
9.2.2 折半查找(二分查找) 适用条件: 线性表中的记录必须按关键码有序; 必须采用顺序存储。 基本思想:在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键码相等,则查找成功;若给定值小于中间记录的关键码,则在中间记录的左半区继续查找;若给定值大于中间记录的关键码,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所查找的区域无记录,查找失败。 例:查找值为14的记录的过程: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 7 14 18 21 23 29 31 35 38 42 46 49 52 low=1 high=13 mid=7 high=6 mid=3 high=2 mid=1 1431 1418 147 low=2 mid=2 14=14 例:查找值为22的记录的过程: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 7 14 18 21 23 29 31 35 38 42 46 49 52
您可能关注的文档
- 由《天问》感屈原之能才.doc
- 肺-中医五脏.docx
- 读黄帝内经体会.doc
- 顾之川 人教社语必修五第二单元说明文.docx
- 临沂会计考试界面教程.ppt
- 临沂会计实务专题操作.ppt
- 北宋开封府三口铡刀的来历.docx
- 常见Windows XP蓝屏故障检查对照信息.docx
- 数据结构-哈希表.ppt
- 第一部分 线路工.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)