- 5
- 0
- 约7.4千字
- 约 5页
- 2017-06-17 发布于江苏
- 举报
公职王历届试题(103高普考)103年公务人员高等考
公職王歷屆試題 (103高普考)
103 年公務人員高等考試三級考試試題
類 科:資訊處理
科 目:資料結構
一、給一個排序好的陣列(Sorted Array) A[low…high],當我們要搜尋一個元素X是否在此陣
列A中,二元搜尋法(Binary Search)是檢查陣列的中間位置的元素A[next],
next=[(low+high)/2],和X做比較,並依比較結果作下列更新。
Case:
A[next]=X:return
A[next]>X:highnext-1
A[next]<X:lownext+1
重複上述步驟搜尋更新的陣列A[low…high]直到找到X或確認X不是在此陣列A中。若我們
設計一個新的搜尋法來修改二元搜尋法,每次都是以下列方式選取A[next]。
|
next←low+ (high-low)*(X-A[low])/(A[high]-A[low]) |
其他步驟都和二元搜尋相同。請回答下列問題:
新的搜尋法特色為何?請說明之。
新的搜尋法在何種情形下,會比二元
您可能关注的文档
最近下载
- 船舶图纸与技术文件送审控制要点.docx VIP
- 2025年高考(河北卷)历史真题(学生版+解析版).docx
- 班级管理(第3版)张作岭课后习题答案.docx VIP
- LC_20AD液相色谱仪(JQ_849)确认方案.doc VIP
- 2026上海市闵行区区管国企招聘42人备考题库及答案详解(易错题).docx VIP
- 住建部检查建设工程施工质量检查表.pdf VIP
- 人教版二年级下册字帖(打印版).docx VIP
- 数字电路与系统第四版唐洪答案.docx VIP
- 中医健康管理技术(康复理疗方向)考试复习题库资料(含答案).pdf VIP
- 下肢深静脉血栓形成介入治疗专家共识2026.pptx VIP
原创力文档

文档评论(0)