![什麼是演算法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/d53e9c9e-52ca-434d-89b2-4e52d7167960/d53e9c9e-52ca-434d-89b2-4e52d71679601.gif)
![什麼是演算法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/d53e9c9e-52ca-434d-89b2-4e52d7167960/d53e9c9e-52ca-434d-89b2-4e52d71679602.gif)
![什麼是演算法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/d53e9c9e-52ca-434d-89b2-4e52d7167960/d53e9c9e-52ca-434d-89b2-4e52d71679603.gif)
![什麼是演算法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/d53e9c9e-52ca-434d-89b2-4e52d7167960/d53e9c9e-52ca-434d-89b2-4e52d71679604.gif)
![什麼是演算法_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/d53e9c9e-52ca-434d-89b2-4e52d7167960/d53e9c9e-52ca-434d-89b2-4e52d71679605.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2022/2/21演算法 第一章1介紹介紹12022/2/21演算法 第一章1-2什麼是演算法? n演算法是解決一個問題的流程n這個流程必須定義得很明確n而且可能會需要一些輸入n並且會產(chǎn)生一些輸出 2022/2/21演算法 第一章1-3為什麼要學(xué)演算法? n我們有 32 個外觀看起來都一樣的硬幣,其中有一個是劣幣而且其重量與其他 31 個不同(輕或重都可能)n請找出這個劣幣,並且決定它是比真幣輕或是重n唯一能使用的工具是一支天秤n每一次天秤量過的結(jié)果包括:左邊這一組硬幣的重量小於、等於、或大於右邊這一組硬幣的重量。 2022/2/21演算法 第一章1-4直覺的解法演算法1.1 2022/2/2
2、1演算法 第一章1-5直覺的解法演算法1.1n演算法 1.1 所需要使用的天秤次數(shù)跟輸入的硬幣數(shù)目成正比n換句話說,如果輸入的硬幣數(shù)有 n 個,那麼演算法 1.1 所需要使用的天秤次數(shù)跟 n 成正比2022/2/21演算法 第一章1-6聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-7聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-8聰明人花一星期想出的演算法 2022/2/21演算法 第一章1-9聰明人花一星期想出的演算法 n淘汰與搜尋法n所需要使用的天秤次數(shù)跟 log2 n 成正比 2022/2/21演算法 第一章1-10學(xué)過演算法後設(shè)計出的演算法 2022
3、/2/21演算法 第一章1-11學(xué)過演算法後設(shè)計出的演算法2022/2/21演算法 第一章1-12為什麼要學(xué)演算法?n演算法 1.1 是沒學(xué)過演算法的普通人設(shè)計出的n演算法 1.2 則是沒學(xué)過演算法的聰明人所絞盡腦汁設(shè)計出的n演算法 1.3 則是學(xué)過演算法的普通人或聰明人設(shè)計出的n不管我們是普通人或聰明人,只要修學(xué)過演算法,我們所設(shè)計出來的演算法可以比聰明人(但是沒學(xué)過演算法)絞盡腦汁後所設(shè)計出的演算法還好! 2022/2/21演算法 第一章1-13更多必須修學(xué)演算法的理由 2022/2/21演算法 第一章1-14更多必須修學(xué)演算法的理由n圖論證明 n 個頂點的圖裡最多可以找出nn-2 棵生成
4、樹n當(dāng) n = 100 時,nn-2 等於 10196! n這個問題只要用貪婪法就可以很簡單地在 n2 的時間複雜度下解決掉 2022/2/21演算法 第一章1-15更多必須修學(xué)演算法的理由n凸面體 2022/2/21演算法 第一章1-16更多必須修學(xué)演算法的理由n一般人面對這個問題可能無從著手n如果你修學(xué)過演算法就知道這個問題只要用貪婪法就可以在 n log n 的時間複雜度下解決掉。 2022/2/21演算法 第一章1-17更多必須修學(xué)演算法的理由n看起來很簡單,實際上卻是很難的問題2022/2/21演算法 第一章1-18更多必須修學(xué)演算法的理由nNP-完備問題n到目前為止,所有的 NP-完備問題都還找不到任何有效率的演算法!2022/2/21演算法 第一章1-19更多必須修學(xué)演算法的理由n0/1打包問題 n公司裡有 n 個不同的物品,物品 i 所佔用的體積是 vi 而價值為 pi,大保險櫃的容量則是 Cn針對每一項物品,我們只能選擇放入大保險櫃或者不放入大保險櫃n我們的目標(biāo)是使得大保險櫃中所放置的物品總價值最大,前提是所放置的物品總體積不能超過大保險櫃的
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫州市南浦小學(xué)2022年藝術(shù)節(jié)活動方案范文
- 環(huán)保教育培養(yǎng)下一代綠色生活意識
- 現(xiàn)代教育技術(shù)助力創(chuàng)新教學(xué)方法的推廣
- 現(xiàn)代辦公家具中的穩(wěn)固與美觀并存
- 國慶節(jié)成都漢服活動方案
- 現(xiàn)代遠(yuǎn)程教育在海外的發(fā)展趨勢分析
- 汽車行業(yè)的社交媒體廣告投放策略
- 國慶節(jié)旅游宣傳活動方案
- 溫控技術(shù)在綠色辦公樓宇的革新發(fā)展
- 現(xiàn)代建筑設(shè)計的情感化表達(dá)
- 《港珠澳大橋演講》課件
- 《有機(jī)化學(xué)》課件-第十章 羧酸及其衍生物
- 人教版道德與法治五年級下冊《第一單元 我們一家人》大單元整體教學(xué)設(shè)計2022課標(biāo)
- 2024年海南公務(wù)員考試申論試題(A卷)
- 中醫(yī)培訓(xùn)課件:《經(jīng)穴推拿術(shù)》
- 臨床藥師進(jìn)修匯報課件
- 北京市首都師大附中2025屆數(shù)學(xué)高三第一學(xué)期期末達(dá)標(biāo)測試試題含解析
- 專升本-英語高頻詞匯
- excel培訓(xùn)課件教學(xué)
- 2024年貴州省高職(專科)分類考試招收中職畢業(yè)生文化綜合考試語文試題
- 政治丨廣東省2025屆高中畢業(yè)班8月第一次調(diào)研考試廣東一調(diào)政治試卷及答案
評論
0/150
提交評論