欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

導(dǎo)致計(jì)算機(jī)程序的復(fù)雜性和多樣性的算法

單片機(jī)愛(ài)好者 ? 2019-01-22 08:40 ? 次閱讀

在過(guò)去,很多巧妙的計(jì)算機(jī)算法設(shè)計(jì),改變了我們的計(jì)算技術(shù)。通過(guò)操作標(biāo)準(zhǔn)計(jì)算機(jī)中提供的中間運(yùn)算符,可以產(chǎn)生很多的高效函數(shù)。這些函數(shù)導(dǎo)致了計(jì)算機(jī)程序的復(fù)雜性和多樣性,這也是今天計(jì)算機(jī)時(shí)代快速發(fā)展的重要原因。如下所示,我們列舉了一些算法,它們改變了我們的計(jì)算機(jī)使用。

壓縮技術(shù)

哈弗曼編碼

哈弗曼編碼在無(wú)損數(shù)據(jù)壓縮中廣泛應(yīng)用。為了找到一種最高效的二進(jìn)制編碼,哈弗曼在1951年提出了根據(jù)字符頻率排序的二叉樹(shù)這樣的編碼方法。這種方法被證明,是最有效的編碼方法。由于這種方法簡(jiǎn)單、高效,這種方法被用在很多的壓縮方法中比如:DEFLATE(PKZIP壓縮軟件中的算法),以及很多的多媒體編碼包括JPEG和MP3中。

密碼學(xué)

公共秘鑰加密

對(duì)于加密算法而言,需要兩種不同的秘鑰,公共秘鑰是用來(lái)作為加密的明文或者驗(yàn)證數(shù)字簽名。私鑰則用來(lái)解密密文,或生成數(shù)字簽名。公共秘鑰加密使得用戶(hù)可以在公共信道中安全傳送數(shù)據(jù)。雖然這種方法于1997年發(fā)表,但是由英國(guó)政府通訊總部(GCHQ)的James H. Ellis, Clifford Cocks, Malcolm Williamson在1973年設(shè)計(jì)完成,并且投入使用。

搜索算法

Dijkstra 最短路徑算法

這一算法由Dijkstra在1956年完成,這是一個(gè)為圖設(shè)計(jì)的搜索算法。它解決了單向圖中的最短路徑問(wèn)題,因此,也可以用來(lái)生成最短路徑樹(shù)。很多基于圖的算法中,都應(yīng)用了這樣的算法來(lái)進(jìn)行路徑規(guī)劃或是子路徑選擇。上圖展示了在單向圖中,利用這樣的算法求最短路徑的過(guò)程。

二分搜索算法

二分搜索算法用來(lái)在已經(jīng)有序的數(shù)組中找到關(guān)鍵字的位置。在說(shuō)明詞義的字典中,詞的排列基本是有序的。電話(huà)本上,記錄也都按照人名、地址或是電話(huà)號(hào)碼排序。通過(guò)這樣的算法,我們可以由人名,很快地在電話(huà)本中找到相應(yīng)的電話(huà)以及地址。

排序算法

快速排序

這種算法由Tony Hoare在1960年設(shè)計(jì)。這個(gè)算法本來(lái)用于調(diào)整待翻譯單詞的順序,從而使它們與詞典順序更加一致,方便翻譯。這種算法由于在Unix系統(tǒng)中被用作默認(rèn)排序算法而聲名大噪。同時(shí),這種算法由于它在C語(yǔ)言標(biāo)準(zhǔn)庫(kù)中的函數(shù)名“qsort”而得名。

數(shù)學(xué)方法

Karatsuba快速相乘算法

這種算法用來(lái)更快完成相乘的數(shù)學(xué)操作。由Anatolii Alexeevitch Karatsuba在1962年提出。它減少了乘法中需要操作的數(shù)字,并且提供了一個(gè)快速的相乘計(jì)算方法。這種算法的改進(jìn)算法是Toom–Cook算法。然而,對(duì)于大數(shù)相乘,Sch?nhage–Strassen 算法則是一種更快速的解決方案。

歐幾里得算法(輾轉(zhuǎn)相除)

利用歐幾里得算法,可以計(jì)算最大公約數(shù)。即兩個(gè)正整數(shù)可以被整除的最大數(shù)。雖然這種算法只通過(guò)減法和比較來(lái)找到最大公約數(shù),但是它被應(yīng)用在了許多高級(jí)算法中。歐幾里得被認(rèn)為是這個(gè)算法的發(fā)明者,歐幾里得的這個(gè)算法被認(rèn)為是歐幾里得時(shí)期(公元前300年左右)最古老的算法之一。

圖形學(xué)的發(fā)展

Bresenham直線(xiàn)算法

這種算法由Jack Elton Bresenham在1962年,他在IBM工作期間提出。這種算法本來(lái)用于在計(jì)算機(jī)屏幕上畫(huà)出直線(xiàn)。算法用到的操作非常簡(jiǎn)單,整數(shù)的加法,減法和移位操作。這在計(jì)算機(jī)圖形學(xué)中是非常先進(jìn)的方法?;谶@樣的方法,后來(lái)算法又有了一系列的拓展,比如:畫(huà)圓算法等。由于這種算法的高效、快捷,至今在很多硬件中(比如繪圖儀和現(xiàn)代圖形卡等)這種算法仍然十分重要并且仍在使用。.

平方根倒數(shù)速算法

這種算法提供了一種快速計(jì)算平方根的倒數(shù)的方法。這種方法在3D圖像中廣泛應(yīng)用于確定光線(xiàn)和投影關(guān)系,這可能需要每秒上千萬(wàn)次的計(jì)算速度。在《雷神之錘三:競(jìng)技場(chǎng)》的源代碼中就有這樣的算法,可是,直到2002年這種算法才被廣泛應(yīng)用。這個(gè)算法使用了一系列的簡(jiǎn)單操作來(lái)解決復(fù)雜問(wèn)題。雖然很多人認(rèn)為,這種算法由John Carmack研發(fā),但是,SGI和3dfx早就曾在產(chǎn)品中應(yīng)用此算法,當(dāng)時(shí)應(yīng)用的是Gary Tarolli實(shí)現(xiàn)的版本。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4631

    瀏覽量

    93398
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7546

    瀏覽量

    88690

原文標(biāo)題:細(xì)數(shù)那些改變計(jì)算技術(shù)的偉大算法

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何解決汽車(chē)制造商多樣性價(jià)值和復(fù)雜性成本的矛盾?

    如何解決多樣性價(jià)值和復(fù)雜性成本之間的矛盾,已成為當(dāng)今汽車(chē)制造商面臨的最大挑戰(zhàn)之一。電氣設(shè)計(jì)領(lǐng)域?qū)Υ烁惺茏钌?,因?yàn)椤半姎庀到y(tǒng)”幾乎受所有設(shè)計(jì)決策和客戶(hù)選擇的影響。
    發(fā)表于 07-18 10:33 ?1483次閱讀
    如何解決汽車(chē)制造商<b class='flag-5'>多樣性</b>價(jià)值和<b class='flag-5'>復(fù)雜性</b>成本的矛盾?

    FPGA多樣性設(shè)計(jì)---大神求助!

    各位大神,大家好!小弟我在應(yīng)用FPGA的過(guò)程中我遇到這樣一個(gè)問(wèn)題,懇請(qǐng)各位大神指導(dǎo)指導(dǎo):安全儀控系統(tǒng)由于其安全和可靠的考慮,常常有冗余和多樣性的要求。若在儀控系統(tǒng)中使用FPGA中,為實(shí)現(xiàn)同樣
    發(fā)表于 07-22 15:20

    【物聯(lián)世界】基于計(jì)算機(jī)視覺(jué)方式激光虛擬鍵盤(pán)

    項(xiàng)目名稱(chēng): 基于計(jì)算機(jī)視覺(jué)方式激光虛擬鍵盤(pán)團(tuán)隊(duì)名稱(chēng):物聯(lián)世界團(tuán)隊(duì)成員:尹橋宣作品演示作品介紹本作品采用全息投影技術(shù),以計(jì)算機(jī)視覺(jué)方式和圖像識(shí)別來(lái)判斷鍵盤(pán)是否有輸入。通過(guò)設(shè)計(jì)視覺(jué)處理算法,并借用三角
    發(fā)表于 01-07 12:06

    多樣性和包容與道德規(guī)范有何關(guān)系?

    和宗教信仰,以及我們對(duì)自己和其他人進(jìn)行識(shí)別和分類(lèi)的無(wú)數(shù)其他方式。作為人類(lèi),我們分享人類(lèi)的經(jīng)驗(yàn)。當(dāng)我們與世界和我們周?chē)钠渌私佑|時(shí),我們的多樣性就會(huì)發(fā)揮作用。我們沒(méi)有一個(gè)人以完全相同的方式遨游這個(gè)世界
    發(fā)表于 10-30 08:59

    計(jì)算機(jī)病毒的特征有哪些

    戶(hù)雙擊打開(kāi)該文件夾時(shí),該病毒將被激活?! ?、多樣性  由于計(jì)算機(jī)病毒具有自我復(fù)制和傳播的特征,再加上蟬”病毒。  1995年,當(dāng)?shù)慕Y(jié)果是病毒時(shí),就產(chǎn)生了這種復(fù)雜的“病毒”,幽靈病毒在中國(guó)開(kāi)始流行。典型
    發(fā)表于 01-15 16:16

    免疫系統(tǒng)的主組織相容復(fù)雜性及其應(yīng)用

    在模擬免疫系統(tǒng)的主組織相容復(fù)雜性的基礎(chǔ)上,結(jié)合模糊邏輯與擴(kuò)展陰性選擇算法提出了一個(gè)基于免疫系統(tǒng)主組織相容復(fù)雜性的模糊邏輯綜合決策算法,并用該算法
    發(fā)表于 05-28 11:01 ?8次下載

    什么是生物多樣性

           什么是生物多樣性       中國(guó)是世界生物多樣性最豐富的國(guó)家之一,高等植物30000余種,脊椎動(dòng)物6347種,均
    發(fā)表于 02-16 23:49 ?1414次閱讀

    什么是計(jì)算機(jī)算法?

    什么是計(jì)算機(jī)算法?要使計(jì)算機(jī)工作,您就必須編寫(xiě)計(jì)算機(jī)程序。要編寫(xiě)計(jì)算機(jī)
    發(fā)表于 08-03 08:50 ?3123次閱讀

    基于多樣性的推薦算法

    目前大多數(shù)推薦算法都是以提高用戶(hù)對(duì)未知商品的預(yù)測(cè)評(píng)分值為主要目標(biāo),然而預(yù)測(cè)準(zhǔn)確率并不是增加用戶(hù)滿(mǎn)意度的唯一標(biāo)準(zhǔn),推薦列表的多樣性也是衡量推薦質(zhì)量的一個(gè)重要指標(biāo)。提出了一種新的推薦方法,旨在提高系統(tǒng)
    發(fā)表于 12-06 17:14 ?0次下載

    基于軌跡形狀多樣性的隱私保護(hù)算法

    針對(duì)匿名集內(nèi)軌跡間的高度相似導(dǎo)致的軌跡隱私泄露問(wèn)題,提出基于軌跡形狀多樣性的隱私保護(hù)算法。該算法通過(guò)軌跡同步化處理的方式改進(jìn)軌跡數(shù)據(jù)的預(yù)
    發(fā)表于 12-17 10:23 ?0次下載

    基于距離度量的多樣性圖排序方法

    的不相似.子模優(yōu)化算法是串行算法不能充分利用諸如Spark等集群計(jì)算平臺(tái)有效提高算法效率.針對(duì)這些問(wèn)題,本文提出一種描述節(jié)點(diǎn)間不相似
    發(fā)表于 12-19 11:37 ?0次下載
    基于距離度量的<b class='flag-5'>多樣性</b>圖排序方法

    組合最優(yōu)化計(jì)算機(jī)算法復(fù)雜性的PDF電子書(shū)免費(fèi)下載

    本書(shū)討論組合最優(yōu)化的計(jì)算機(jī)算法及其復(fù)雜性,是計(jì)算機(jī)和學(xué)的基礎(chǔ)理論之一。
    發(fā)表于 01-04 08:00 ?19次下載

    AD679:135 MHz BW If多樣性數(shù)據(jù)Sheet

    AD679:135 MHz BW If多樣性數(shù)據(jù)Sheet
    發(fā)表于 05-14 13:26 ?0次下載
    AD679:135 MHz BW If<b class='flag-5'>多樣性</b>數(shù)據(jù)Sheet

    openEuler Summit 2021-分布式/多樣性計(jì)算分論壇:仿真軟件彈性計(jì)算分布式多樣性

    openEuler Summit 2021-分布式/多樣性計(jì)算分論壇:仿真軟件彈性計(jì)算分布式多樣性,可以助力基于openEuler的國(guó)產(chǎn)電子結(jié)構(gòu)軟件走向世界。
    的頭像 發(fā)表于 11-10 17:34 ?1646次閱讀
    openEuler Summit 2021-分布式/<b class='flag-5'>多樣性</b><b class='flag-5'>計(jì)算</b>分論壇:仿真軟件彈性<b class='flag-5'>計(jì)算</b>分布式<b class='flag-5'>多樣性</b>

    插入排序算法復(fù)雜性、性能、分析

      對(duì)于許多數(shù)據(jù)科學(xué)家來(lái)說(shuō),算法可能是一個(gè)敏感的話(huà)題。這可能是由于主題的復(fù)雜性?!?b class='flag-5'>算法”一詞有時(shí)與復(fù)雜性有關(guān)。有了適當(dāng)?shù)墓ぞ?、培?xùn)和時(shí)間,即使是最復(fù)
    的頭像 發(fā)表于 04-08 14:28 ?3833次閱讀
    插入排序<b class='flag-5'>算法</b>的<b class='flag-5'>復(fù)雜性</b>、性能、分析