




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、執(zhí)教者:宋遠良查找算法之對分查找任務(wù)單及分析 1.已知數(shù)組d中存放了33.62.17.54.29.75.48,現(xiàn)在要查找75,將如何查找? 2.已知數(shù)組a中存放了13.27.31.49.55.68,現(xiàn)在要查找31,將如何查找? 數(shù)組d中存放的數(shù)據(jù)是無序的數(shù)據(jù),只能從第一個開始向后依次向后查找,或從最后一個開始依次向前查找. 數(shù)組a中存放的數(shù)據(jù)是有序的數(shù)據(jù),能從第一個開始向后依次向后查找,或從最后一個開始依次向前查找,還可以怎樣查找呢?對分查找的基本思想和實現(xiàn)要點基本思想:又名二分查找,是一種高效的查找方法,前提是被查找的數(shù)據(jù)必須是有序的.先將處于中間位置的數(shù)據(jù)與查找鍵進行比較,若相等則查找成功
2、;否則根據(jù)數(shù)組的有序性判斷要查找鍵在前半部分還是后半部分,然后縮小范圍按以上方法繼續(xù)查找,直至找到要查找的數(shù)據(jù),或直到數(shù)據(jù)不存在.實現(xiàn)要點:(1)因比較次數(shù)不定,只能用do語句,不能用for語句;(2)在do循環(huán)體中利用選擇語句(if)判斷是否查找成功;(3)若查找成功則輸出查找結(jié)果,并提前結(jié)束循環(huán)(Exit do).(4)若查找不成功,則判斷查找鍵在數(shù)組的前半部分還是后半部分,從而縮小范圍jimimjjim用對分查找在下列數(shù)組中查找任務(wù)單:在這個查找中,i的初值為,j的初值為_,m第一次查找第個元素,一共比對了次對n個元素的有序數(shù)組d中進行對分查找(升序為例),程序的基本框架基本框架:i=1: j=n Do while i=j m=(i+j)2 if d(m)=key then 輸出結(jié)果,退出查找(代碼略)elseif keyd(m) then j=m-1 else i=m+1 endifLoop(思考:若數(shù)據(jù)為降序呢?)則將j=m-1和i=m+1兩個語句互換位置流程圖:程序代碼:Dim i, ,j,m, key as integerKey=val(text1.text)i=1:j=nDo while id(m) then i=m+1 else j=m-1 endifloop結(jié)束未找到輸出0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品監(jiān)制合同范本
- 企業(yè)商務(wù)合同范例
- 蘭州城鎮(zhèn)路燈合同范例
- 農(nóng)村個人修復(fù)寺廟合同范例
- 教育閱讀的愛與怕
- 企業(yè)消防維修合同范例
- 小學(xué)生肺結(jié)核的預(yù)防知識
- 價格磋商合同范例
- 秘書部的述職報告
- 創(chuàng)業(yè)項目中期報告
- GB/T 4154-1993氧化鑭
- 水泥混凝土路面試驗檢測的要點
- 運輸供應(yīng)商年度評價表
- 室內(nèi)消防及給排水管道安裝施工方案方案
- 無創(chuàng)呼吸機參數(shù)調(diào)節(jié)課件
- 《過零丁洋》公開課件
- 文件傳閱單范本
- 電工培養(yǎng)計劃表
- 部編版五年級道德與法治下冊課程綱要
- Q∕SY 02006-2016 PVT取樣技術(shù)規(guī)程
- 初中物理公式MicrosoftWord文檔
評論
0/150
提交評論