公职王历届试题(103高普考)103年公务人员高等考.PDFVIP

  • 5
  • 0
  • 约7.4千字
  • 约 5页
  • 2017-06-17 发布于江苏
  • 举报

公职王历届试题(103高普考)103年公务人员高等考.PDF

公职王历届试题(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:highnext-1 A[next]<X:lownext+1 重複上述步驟搜尋更新的陣列A[low…high]直到找到X或確認X不是在此陣列A中。若我們 設計一個新的搜尋法來修改二元搜尋法,每次都是以下列方式選取A[next]。 | next←low+ (high-low)*(X-A[low])/(A[high]-A[low]) | 其他步驟都和二元搜尋相同。請回答下列問題: 新的搜尋法特色為何?請說明之。 新的搜尋法在何種情形下,會比二元

文档评论(0)

1亿VIP精品文档

相关文档