




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一頁第二頁,共21頁。舉例:(1)因為對所有的N≥1有3N≤4N,我們有3N=Ο(N);(2)因為當(dāng)N≥1時有N+1024≤1025N,我們有N+1024=Ο(N);(3)因為當(dāng)N≥10時有2N2+11N-10≤3N2,我們有2N2+11N-10=Ο(N2);(4)因為對所有N≥1有N2≤N3,我們有N2=Ο(N3);(5)作為一個反例N3≠Ο(N2)。因為若不然,則存在正的常數(shù)C和自然數(shù)N0,使得當(dāng)N≥N0時有N3≤CN2,即N≤C。顯然當(dāng)取N=max(N0,[C]+l)時這個不等式不成立,所以N3≠Ο(N2)。第二頁第三頁,共21頁。SinceO-notationdescribesanupperbound,whenweuseittoboundtheworst-caserunningtimeofanalgorithm,wehaveaboundontherunningtimeofthealgorithmoneveryinput.Thus,theO(n2)boundonworst-caserunningtimeofinsertionsortalsoappliestoitsrunningtimeoneveryinput.TheΘ(n2)boundontheworst-caserunningtimeofinsertionsort,however,doesnotimplyaΘ(n2)boundontherunningtimeofinsertionsortoneveryinput.Forexample,wesawinChapter2thatwhentheinputisalreadysorted,insertionsortrunsinΘ(n)time.第三頁第四頁,共21頁。第四頁第五頁,共21頁。第五頁第六頁,共21頁。第六頁第七頁,共21頁。
根據(jù)記號Ο的定義,用它評估算法的復(fù)雜性,得到的只是當(dāng)規(guī)模充分大時的一個上界。這個上界的階越低則評估就越精確,結(jié)果就越有價值。用Ω評估算法的復(fù)雜性,得到的只是該復(fù)雜性的一個下界。這個下界的階越高,則評估就越精確,結(jié)果就越有價值。
第七頁第八頁,共21頁。明白了記號Ο和Ω之后,記號θ將隨之清楚,因為我們定義f(N)=θ(g(N))則f(N)=Ο(g(N))且f(N)=Ω(g(N))。這時,我們說f(N)與g(N)同階。第八頁第九頁,共21頁。Θ-notationMath:Θ(g(n))={f(n):thereexistpositiveconstantsc1,c2,andn0suchthat0≤c1g(n)≤f(n)≤c2g(n)foralln≥n0}第九頁第十頁,共21頁。第十頁第十一頁,共21頁。第十一頁第十二頁,共21頁。第十二頁第十三頁,共21頁。第十三頁第十四頁,共21頁。第十四頁第十五頁,共21頁。AsymptoticperformanceWhenngetslargeenough,aΘ(n2)algorithmalwaysbeatsaΘ(n3)algorithm.第十五頁第十六頁,共21頁。Asymptoticperformance?
Weshouldnotignoreasymptoticallysloweralgorithms,however.?Real-worlddesignsituationsoftencallforacarefulbalancingofengineeringobjectives.?Asymptoticanalysisisausefultooltohelptostructureourthinking.第十六頁第十七頁,共21頁。Conclusions?
Θ(nlgn)growsmoreslowlythanΘ(n2).Therefore,mergesortasymptoticallybeatsinsertionsortintheworstcase.?Inpractice,mergesortbeatsinsertionsortforn>30orso.?Gotestitoutforyourself!(實驗1)第十七頁第十八頁,共21頁。第十八頁第十九頁,共21頁。結(jié)論:
對于低效的算法,計算
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 3 Unit 8 At the shop Period 1(教學(xué)設(shè)計)-2024-2025學(xué)年滬教牛津版(深圳用)英語四年級上冊
- 辦公樓裝修改造項目總結(jié)與建議
- 新型儲能制造業(yè)的產(chǎn)業(yè)鏈構(gòu)建策略
- 傳統(tǒng)中式餐飲與現(xiàn)代化餐飲的融合
- 個人車輛租賃給公司合同5篇
- 國際酒店管理居間協(xié)議
- 2025年度夫妻雙方無子女無共同財產(chǎn)離婚協(xié)議書
- 二零二五年度商鋪租賃合同解除與續(xù)租意向協(xié)議
- 2025年度自愿解除勞動合同書模板與離職談判策略
- 14-2《荷塘月色》(教學(xué)設(shè)計)-2024-2025學(xué)年高一語文上學(xué)期同步教學(xué)教學(xué)設(shè)計專輯(統(tǒng)編版必修上冊)
- 高二英語閱讀理解30篇
- 耳鼻喉科患者的疼痛管理
- GB/T 42765-2023保安服務(wù)管理體系要求及使用指南
- JGJT10-2011 混凝土泵送技術(shù)規(guī)程
- 高教社新國規(guī)中職英語教材《英語2基礎(chǔ)模塊》英語2-U3-1.0
- 2023版設(shè)備管理體系標準
- 《工程款糾紛》課件
- 中建地下管廊豎井及矩形頂管專項施工方案
- 第7課互聯(lián)網(wǎng)應(yīng)用協(xié)議 課件 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)七年級上冊
- 特殊問題學(xué)生記錄表
- 中藥功效快快記憶法(完整版)
評論
0/150
提交評論