版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
8/8主宰這個世界的10種算法什么是算法?簡而言之,任何定義明確的計算步驟都可稱為算法,接受一個或一組值為輸入,輸出一個或一組值。可以這樣理解,算法是用來解決特定問題的一系列步驟(不但計算機(jī)需要算法,我們在平常生活中也在使用算法)。算法必定具備以下3個重要特點:有窮性。執(zhí)行有限步驟后,算法必定中止。確實性。算法的每個步驟都必定確實定義??尚行浴L囟ㄋ惴毧梢栽谔囟ǖ臅r間內(nèi)解決特定問題,其實,算法誠然寬泛應(yīng)用在計算機(jī)領(lǐng)域,但卻完滿源自數(shù)學(xué)。實質(zhì)上,最早的數(shù)學(xué)算法可追想到公元前1600年-Babylonians相關(guān)求因式分解和平方根的算法。那么又是哪10個計算機(jī)算法造就了我們今天的生活呢?請看下面的表單,排名不分先后:1.歸并排序(MERGESORT),快速排序(QUICKSORT)和積聚排序(HEAPSORT)哪個排序算法效率最高?這要看情況。這也就是我把這3種算法放在一起講的原因,可能你更常用其中一種,但是它們均分秋景。歸并排序算法,是目前為止最重要的算法之一,是分治法的一個典型應(yīng)用,由數(shù)學(xué)家JohnvonNeumann于1945年發(fā)明??焖倥判蛩惴?,結(jié)合了會集劃分算法和分治算法,不是很牢固,但在辦理隨機(jī)列陣(AM-basedarrays)時效率相當(dāng)高。堆排序,采用優(yōu)先佇列體系,減少排序時的搜尋時間,同樣不是很牢固。與早期的排序算法對照(如冒泡算法),這些算法將排序算法提上了一個大臺階。也多虧了這些算法,才有今天的數(shù)據(jù)發(fā)掘,人工智能,鏈接解析,以及大部分網(wǎng)頁計算工具。傅立葉變換和快速傅立葉變換這兩種算法簡單,但卻相當(dāng)富強(qiáng),整個數(shù)字世界都離不開它們,其功能是實現(xiàn)時間域函數(shù)與頻率域函數(shù)之間的相互轉(zhuǎn)變。能看到這篇文章,也是托這些算法的福。因特網(wǎng),WIFI,智能機(jī),座機(jī),電腦,路由器,衛(wèi)星等幾乎所有與計算機(jī)相關(guān)的設(shè)備都或多或少與它們相關(guān)。不會這兩種算法,你根本不可以能拿到電子,計算機(jī)也許通信工程學(xué)位。(USA)3.迪杰斯科拉算法(Dijkstra'salgorithm)可以這樣說,若是沒有這類算法,因特網(wǎng)必定沒有現(xiàn)在的高效率。只要能以“圖”模型表示的問題,都能用這個算法找到“圖”中兩個節(jié)點間的最短距離。誠然現(xiàn)在有好多更好的方法來解決最短路徑問題,但代克思托演算法的牢固性仍無法取代。RSA非對稱加密算法絕不夸張地說,若是沒有這個算法對密鑰學(xué)和網(wǎng)絡(luò)安全的貢獻(xiàn),如今因特網(wǎng)的地位可能就不會這樣之高。現(xiàn)在的網(wǎng)絡(luò)毫無安全感,但遇到錢相關(guān)的問題時我們必需要保證有足夠的安全感,若是你感覺網(wǎng)絡(luò)不安全,必定不會傻乎乎地在網(wǎng)頁上輸入自己的銀行卡信息。RSA算法,密鑰學(xué)領(lǐng)域最牛叉的算法之一,由RSA公司的三位開創(chuàng)人提出,確定了現(xiàn)在的密鑰研究領(lǐng)域。用這個算法解決的問題簡單又復(fù)雜:保證安全的情況下,如何在獨立平臺和用戶之間分享密鑰。5.哈希安全算法(SecureHashAlgorithm)確實地說,這不是一種算法,而是一組加密哈希函數(shù),由美國國家標(biāo)準(zhǔn)技術(shù)研究所第一提出。無論是你的應(yīng)用商店,電子郵件和殺毒軟件,還是閱讀器等等,都使用這類算法來保證你正常下載,以及可否被“中間人攻擊”,也許“網(wǎng)絡(luò)垂釣”。6.整數(shù)質(zhì)因子分解算法(Integerfactorization)這實質(zhì)上是一個數(shù)學(xué)算法,但是已經(jīng)寬泛應(yīng)用與計算機(jī)領(lǐng)域。若是沒有這個算法,加密信息也不會這樣安全。經(jīng)過一系列步驟將,它可以將一個合成數(shù)分解成不可以再分的數(shù)因子。好多加密協(xié)議都采用了這個算法,就比方剛提到的RSA算法。7.鏈接解析算法(LinkAnalysis)在因特網(wǎng)時代,不一樣入口間關(guān)系的解析至關(guān)重要。從搜尋引擎和社交網(wǎng)站,到市場解析工具,都在全力以赴地搜尋因特網(wǎng)的正真構(gòu)造。鏈接解析算法素來是這個領(lǐng)域最讓人難懂的算法之一,實現(xiàn)方式不一,而且其自己的特點讓每個實現(xiàn)方式的算法發(fā)生異化,但是基本原理卻很相似。鏈接解析算法的體系其實很簡單:你可以用矩陣表示一幅“圖“,形成本征值問題。本征值問題可以幫助你解析這個“圖”的構(gòu)造,以及每個節(jié)點的權(quán)重。這個算法于1976年由GabrielPinski和FrancisNarin提出。誰會用這個算法呢?Google的網(wǎng)頁排名,F(xiàn)acebook向你發(fā)送信息流時(所以信息流不是算法,而是算法的結(jié)果),Google+和Facebook的好友介紹功能,LinkedIn的工作介紹,Youtube的視頻介紹,等等。寬泛認(rèn)為Google是第一使用這類算法的機(jī)構(gòu),但是其實早在1996年(Google問世2年前)李彥宏就創(chuàng)辦的“RankDex”小型搜尋引擎就使用了這個思路。而HyperSearch搜尋算法建立者馬西莫·馬奇奧里也曾使用過近似的算法。這兩個人都此后都成為了Google歷史上的傳奇人物。8.比率微積分算法(ProportionalIntegralDerivativeAlgorithm)飛機(jī),汽車,電視,手機(jī),衛(wèi)星,工廠和機(jī)器人等等事物中都有這個算法的身影。簡單來講,這個算法主若是經(jīng)過“控制回路反響體系”,減小預(yù)設(shè)輸出信號與真實輸出信號間的誤差。只要需要信號辦理,或電子系統(tǒng)來控制自動化機(jī)械,液壓和加熱系統(tǒng),都需要用到這個算個法。沒有它,就沒有現(xiàn)代文明。數(shù)據(jù)壓縮算法數(shù)據(jù)壓縮算法有好多種,哪一種最好?這要取決于應(yīng)用方向,壓縮mp3,JPEG和MPEG-2文件都不同樣。哪里能見到它們?不不過是文件夾中的壓縮文件。你正在看的這個網(wǎng)頁就是使用數(shù)據(jù)壓縮算法將信息下載到你的電腦上。除文字外,游戲,視頻,音樂,數(shù)據(jù)儲蓄,云計算等等都是。它讓各種系統(tǒng)更輕松,效率更高。隨機(jī)數(shù)生成算法到現(xiàn)在,計算機(jī)還沒有方法生成“正真的”隨機(jī)數(shù),但偽隨機(jī)數(shù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人住房維修基金擔(dān)保責(zé)任協(xié)議4篇
- 2025年金融機(jī)構(gòu)間協(xié)議存款風(fēng)險管理合同3篇
- 二零二五版汽車分期付款及二手車交易及售后服務(wù)合同3篇
- 2025版學(xué)?;顒又行淖赓U合同范本2篇
- 2025版出租車司機(jī)職業(yè)操守?fù)?dān)保合同2篇
- 2025版?zhèn)€人車輛抵押債權(quán)債務(wù)處理執(zhí)行條款4篇
- 2025年長沙考貨運從業(yè)資格證駕校
- 2025年綠色建筑項目施工連帶責(zé)任保證合同4篇
- 2025餐飲拆伙協(xié)議書退伙后品牌使用權(quán)及保密協(xié)議3篇
- 卸車事故緊急處理與賠償協(xié)議2025年度3篇
- 山東省桓臺第一中學(xué)2024-2025學(xué)年高一上學(xué)期期中考試物理試卷(拓展部)(無答案)
- 中華人民共和國保守國家秘密法實施條例培訓(xùn)課件
- 管道坡口技術(shù)培訓(xùn)
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識 CCAA年度確認(rèn) 試題與答案
- 皮膚儲存新技術(shù)及臨床應(yīng)用
- 外研版七年級英語上冊《閱讀理解》專項練習(xí)題(含答案)
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫必考題
- 上海市復(fù)旦大學(xué)附中2024屆高考沖刺模擬數(shù)學(xué)試題含解析
- 幼兒園公開課:大班健康《國王生病了》課件
- 小學(xué)六年級說明文閱讀題與答案大全
評論
0/150
提交評論