




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
算法設計與分析算法分析-最優(yōu)性信息工程大學國家級實驗教學示范中心計算機學科組規(guī)劃教材算法設計與分析Python案例詳解微課視頻版什么是最優(yōu)性最優(yōu)性如何證明部分已知最優(yōu)算法一二三算法類-解決某一問題的各種算法中,用算法所執(zhí)行的基本操作對算法進行劃分,基本操作相同的算法為同類算法。最優(yōu)算法-若算法A在最壞情況(或平均情況)下是最優(yōu)的,是指:算法A所在的算法類中的其他算法,在最壞(或平均)情況下,執(zhí)行基本操作的次數(shù)不比A更少。最優(yōu)算法可能不只一個。注:以最壞情況說明:求基本操作次數(shù):求解對尺寸為n的任何輸入,算法A至多做的基本操作次數(shù)W(n)。證明一個定理:算法類中的任何一個算法,在最壞情況下,至少做F(n)次基本操作。比較:若W(n)=F(n),則A是該算法類中在最壞情況下的最優(yōu)算法,否則A不是最優(yōu)算法。問題:在n個不同項的表L中,尋找最大項?;静僮鳎罕碇袃身椀谋容^輸入:L,n;輸出:最大項Max
1.Max=L[1];i=2;2.whilei≤ndobegin3.
ifMax<L[i]thenMax=L[i];4.
i=i+1;5.end;6.printf(Max);對尺寸為n的任何輸入,該算法做n-1次“比較”,故W(n)=n–1。定理:在具有n個不同項的表中,以“比較操作”為基本操作的算法類中的任何一個算法,在最壞情況下,至少做n-1次比較操作。在n個不同項的表中,n-1個項不是最大項;對n-1個較小項中的任何一個,當它至少比表中另外一項較小時,才能斷定它不是最大項;每一次比較只能確定一個較小項,當且僅當把n-1個較小項確定之后才能定出最大項,
故知:比較算法類中的任何算法,在最壞情況下,至少做n-1次比較,才能找到最大項。即F(n)=n-1。
證明:比較W(n)和F(n)知:算法在最壞情況下,是該算法類中的一個最優(yōu)算法。測試判斷題:所有算法之間都可以進行最優(yōu)性的比較分析A:正確B:錯誤以比較操作為基本操作,在最壞情況下:求無序序列中的最大(?。?shù)
最優(yōu)方法:窮舉法
時間復雜度:n-1求無序序列中的最大和最小數(shù)
最優(yōu)方法:分治法、淘汰賽法
時間復雜度:3n/2-2
求無序序列中的最大和次大數(shù)
最優(yōu)方法:分治法、淘汰賽法
時間復雜度:n+
logn
-2在一個有序序列中查找某個數(shù)
最優(yōu)方法:二分查找
時間復雜度:O(lo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化妝鏡、放大鏡、裝飾鏡及各類玻璃制品的生產第二次擴建項目環(huán)評報告表
- 洋浦疏港高速公路工程SG01標段拌合站、鋼筋加工場、辦公用房環(huán)評報告(公示稿)環(huán)評報告表
- 2025年化學氣相沉積硫化鋅(CVDZNS)晶體合作協(xié)議書
- 海南馨島優(yōu)匯生物科技有限公司年產3萬噸微生物菌劑和2萬噸有機水溶肥項目環(huán)境影響報告表公示稿環(huán)評報告表
- 中貝通信被擔保人最近一期財務報表
- 內蒙古華云新材料有限公司審計報告
- 露天礦山工程邊坡施工方案
- 墩柱滑模施工方案
- 緩釋肥與常規(guī)復合肥配合施用對水稻產量和品質的影響分析
- 醫(yī)療機構水污染物排放的治理技術
- 2025年安徽中醫(yī)藥高等??茖W校單招職業(yè)適應性測試題庫有答案
- 2025年無錫職業(yè)技術學院單招職業(yè)傾向性測試題庫完整版
- 2025年皖西衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫及答案1套
- 《馬云創(chuàng)業(yè)經歷》課件
- 常用量具使用方法課件
- 2024年05月安徽農商銀行系統(tǒng)社會招考計算機法律專業(yè)員工人員筆試歷年參考題庫附帶答案詳解
- 騰訊云人工智能工程師認證考試題(附答案)
- 專題03 透鏡及其應用(5大模塊知識清單+5個易混易錯+6種方法技巧+典例真題解析)
- 建設單位保證工程安全措施的實施方案
- 第16課數(shù)據管理與編碼(教案)四年級全一冊信息技術人教版
- 2024中考物理真題匯編:電與磁(含解析)
評論
0/150
提交評論