- 5
- 0
- 约3.15千字
- 约 26页
- 2016-11-10 发布于天津
- 举报
14.第十四章
Chapter 14 搜尋 14.1 循序搜尋 14.2 二元搜尋 14.3 雜湊 14.1 循序搜尋 循序搜尋(sequential search)又稱為線性搜尋(linear search),適用在小檔案。這是一種最簡單的搜尋方法,從頭開始找一直到找到為止。 14.2 二元搜尋 二元搜尋(binary search)是找尋一個已排序的檔案最好的方法。 二元搜尋的觀念與二元樹十分類似,其比較是從所有記錄的中間點M開始,若欲搜尋的鍵值小於M,則從M之前的記錄繼續搜尋,否則搜尋M以後的記錄,如此反覆進行,直到鍵值被找到為止。 14.2 二元搜尋 舉例來說,假設在已排序數列12, 23, 29, 38, 44, 57, 64, 75, 82, 98,若欲以二元搜尋法找尋82,則先從數列的中間點M = [(left+right)/2] = [(1+10)/2] = 5(第5筆記錄)開始比對,如下所示: 14.2 二元搜尋 14.2 二元搜尋 二元搜尋每一次比較,檔案皆縮小一半,從1/2,1/4,1/8,1/16,...在第k次比較時,最多只剩下[n/2k] 。 最壞的情況是搜尋到最後只剩下一個記錄n/2k = 1,所以 K = log2n,即最多的比較次數是log2n。 14.3 雜湊 在雜湊法中,鍵值(key value)或識別字(identifier)在記憶體的位址
您可能关注的文档
最近下载
- 小学生饮水健康知识教育课件.pptx VIP
- 某区乡镇区划调整社会稳定风险评估报告.pdf VIP
- 2025年潍坊亚星化学股份有限公司校园招聘模拟试题附带答案详解审定版.docx VIP
- (译林2024版三起)英语三年级下册 Unit5 单元测试(含解析+听力音频).pdf VIP
- 第8课建设法治中国第二框(课件+视频)-【中职专用】2025-2026学年中职思政《职业道德与法治》(高教版2023·基础模块).pptx
- 信号与系统(刘泉)习题详解.docx
- 小学体育与健康运动前后的饮水卫生教学课件.pptx VIP
- [2025秋期版]国开电大本科《西方行政学说》一平台形考任务三在线形考试题及答案.docx
- CECS267-2009 橡胶膜密封储气柜工程施工质量验收规程.pdf VIP
- 上财社企业会计综合模拟实训-石琳课件第一章-第八章-企业会计综合模拟实训.pptx VIP
原创力文档

文档评论(0)