




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第8章 演算法8-1 最大數(shù)及最小數(shù)找法8-2 排序8-3 二元搜尋法8-4 動態(tài)規(guī)劃技巧8-5 計(jì)算難題8-2全華科技圖書全華科技圖書演算法演算法n演算法就是計(jì)算機(jī)方法,是設(shè)計(jì)適合計(jì)算機(jī)執(zhí)行的方法n演算法常需求好的設(shè)計(jì)與分析,有時(shí)也需求腦筋急轉(zhuǎn)彎,才干找到好解答 n先來個(gè)腦筋急轉(zhuǎn)彎吧 n128金幣問題 n地獄與天堂問題 n十個(gè)聰明的囚犯問題 8-3全華科技圖書全華科技圖書8-1 最大數(shù)及最小數(shù)找法最大數(shù)及最小數(shù)找法n請找出16、77、25、85、12、8、36及52裡的最大數(shù) n請找出16、77、25、85、12、8、36及52裡的最大數(shù)及最小數(shù)n請找出16、77、25、85、12、8、36
2、及52裡的最大數(shù)及第二大數(shù)n前三大數(shù)如何做呢?8-4全華科技圖書全華科技圖書8-2 排序排序n排序問題:給定n個(gè)數(shù),請將它們由小排到大 n排序是電腦經(jīng)常用到的演算法,資料一旦排序之後,後續(xù)尋找便能快速進(jìn)行n排序的演算法效率差別很大,當(dāng)資料量變大時(shí),演算法的好壞將影響執(zhí)行所需時(shí)間甚鉅n本章介紹幾個(gè)排序法n選擇排序法selection sortn插入排序法insertion sortn泡沫排序法bubble sortn快速排序法quick sort 8-5全華科技圖書全華科技圖書選擇排序法選擇排序法8-6全華科技圖書全華科技圖書選擇排序法選擇排序法8-7全華科技圖書全華科技圖書插入排序法插入排序法
3、 8-8全華科技圖書全華科技圖書插入排序法插入排序法8-9全華科技圖書全華科技圖書泡沫排序法泡沫排序法 8-10全華科技圖書全華科技圖書泡沫排序法泡沫排序法8-11全華科技圖書全華科技圖書快速排序法快速排序法8-12全華科技圖書全華科技圖書8-3 二元搜尋法二元搜尋法 binary search 8-13全華科技圖書全華科技圖書二元搜尋法二元搜尋法8-14全華科技圖書全華科技圖書8-4 動態(tài)規(guī)劃技巧動態(tài)規(guī)劃技巧 n動態(tài)規(guī)劃技巧有三個(gè)主要部份n遞迴關(guān)係recurrence relationn列表式運(yùn)算tabular computationn路徑迴溯tracebackn什麼樣的問題適合用動態(tài)規(guī)劃技
4、巧來解呢n符合最正確化準(zhǔn)則,亦即假設(shè)將最正確答案解構(gòu),解構(gòu)後的子答案仍為對應(yīng)子問題的最正確解n解題過程中,有許多重複的子問題 8-15全華科技圖書全華科技圖書費(fèi)氏數(shù)費(fèi)氏數(shù)(Fibonacci number) 8-16全華科技圖書全華科技圖書如何計(jì)算如何計(jì)算 F10? F10F9F8F8F7F7F68-17全華科技圖書全華科技圖書列表式計(jì)算列表式計(jì)算n列表式計(jì)算可防止重複計(jì)算F0F1F2F3F4F5F6F7F8F9F10011235813 21 34 558-18全華科技圖書全華科技圖書最長共同子序列最長共同子序列n子序列就是將一個(gè)序列中的一些能夠是零個(gè)字元去掉所得到的序列,例如:pred、sd
5、n、predent等都是 president 的子序列 n給定兩序列,最長共同子序列LCS問題是決定一個(gè)子序列,使得n該子序列是這兩序列的子序列n它的長度是最長的n最長共同子序列不一定是獨(dú)一 8-19全華科技圖書全華科技圖書LCS例題例題Ipresidentprovidence8-20全華科技圖書全華科技圖書LCS例題例題IIa l g o r i t h ma l i g n m e n t8-21全華科技圖書全華科技圖書定義遞迴關(guān)係式定義遞迴關(guān)係式8-22全華科技圖書全華科技圖書計(jì)算計(jì)算LCS的長度的長度8-23全華科技圖書全華科技圖書LCS的長度為的長度為68-24全華科技圖書全華科技圖書路徑回溯找出路徑回溯找出LCS8-25全華科技圖書全華科技圖書LCS為為priden8-26全華科技圖書全華科技圖書8-5 計(jì)算難題計(jì)算難題 n有些問題已證明是無解的n判斷程式能否會停的問題halting problemn NP-Complete n一切NP-Complete問題,目前都沒有有效的精確解
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度股東權(quán)利義務(wù)協(xié)議范本
- 二零二五年度國際貿(mào)易合同結(jié)算賬務(wù)管理標(biāo)準(zhǔn)
- 二零二五年度財(cái)務(wù)顧問聘用合同-財(cái)務(wù)顧問財(cái)務(wù)預(yù)算編制
- 汽車檢測線知識培訓(xùn)課件
- 食品廠理論知識培訓(xùn)課件
- 2025湖南中煙工業(yè)有限責(zé)任公司招聘183人筆試參考題庫附帶答案詳解
- 西北四?。兾?、山西、青海、寧夏)2025屆高三下學(xué)期第一次聯(lián)考語文試題(解析版)
- 2025榆林中科潔凈能源創(chuàng)新研究院招聘筆試參考題庫附帶答案詳解
- 教師口語知到智慧樹章節(jié)測試課后答案2024年秋山東工業(yè)職業(yè)學(xué)院
- 第12課+近代戰(zhàn)爭與西方文化的擴(kuò)張+高二下學(xué)期歷史統(tǒng)編版(2019)選擇性必修3
- 海關(guān)監(jiān)管場所投資建設(shè)項(xiàng)目可行性研究報(bào)告-廣州中撰咨詢
- 六氟化硫(SF6)氣體的管理及充注質(zhì)量檢查表
- 一年級勞動課教案設(shè)計(jì)
- Windows Azure云平臺基本操作手冊
- 中南大學(xué)-鋼結(jié)構(gòu)門式鋼架廠房畢業(yè)設(shè)計(jì)
- 2023高中物理步步高大一輪 第十章 專題強(qiáng)化十八 帶電粒子在有界勻強(qiáng)磁場中的運(yùn)動
- 百家姓精品資源課件
- 醫(yī)院感染控制原則
- T∕ASC 17-2021 電動汽車充換電設(shè)施系統(tǒng)設(shè)計(jì)標(biāo)準(zhǔn)
- 水閘設(shè)計(jì)步驟計(jì)算書(多表)
- 智慧安監(jiān)重大危險(xiǎn)源監(jiān)管平臺解決方案
評論
0/150
提交評論