首頁 玄幻

程序員修真之路

第87章 你會(huì)數(shù)學(xué)嗎?

程序員修真之路 骷髏大白兔 2311 2017-11-02 06:50:00

  87.

  “要設(shè)計(jì)一個(gè)算法,首先需要注意計(jì)算機(jī)算法所擁有的3個(gè)特征?!?p>  “1、有窮性。一個(gè)算法必須在有窮步驟后停止,無窮算法是沒有意義的,因?yàn)榈貌坏浇Y(jié)果。”

  “2、確切性。算法的每一個(gè)步驟都要有明確的定義,在任何場(chǎng)景下指令都應(yīng)當(dāng)沒有歧義。”

  “3、有效性。一個(gè)算法被設(shè)計(jì)用以解決某個(gè)問題,那么它就應(yīng)當(dāng)能解決這個(gè)問題,并且僅僅使用紙和筆就能證明該算法是收斂的?!?p>  算老聽完后,被激發(fā)起好奇心,追問道:“那具體要怎么設(shè)計(jì)呢?”

  程理撓了撓頭,道:“這個(gè)問題就太大了。

  “你會(huì)微積分嗎?會(huì)線性代數(shù)嗎?”

  “啊?”算老一臉懵逼道。

  “這是算學(xué)的某些基礎(chǔ)知識(shí)。

  “除了這些基礎(chǔ)知識(shí),你想要設(shè)計(jì)各種各樣算法,就需要學(xué)會(huì)各種各樣的高等算學(xué)知識(shí)。

  “比如,你需要會(huì)數(shù)論、組合數(shù)學(xué)、圖論……

  “像資源優(yōu)化模型需要運(yùn)籌學(xué),加密算法則需要抽象代數(shù)。”

  “更別說像圖像算法、人工智能、機(jī)器學(xué)習(xí)、這些比較困難的算法,幾乎囊括了所有基礎(chǔ)數(shù)學(xué)和應(yīng)用數(shù)學(xué)的知識(shí),比如:泛函分析,變分學(xué),控制論,微分方程,等等……”

  “至于像統(tǒng)計(jì)學(xué)、概率學(xué),對(duì)大部分算法來說都是必不可少的知識(shí)?!?p>  “更高級(jí)點(diǎn),像離散數(shù)學(xué),同調(diào)代數(shù)、拓?fù)鋵W(xué),也都是需要學(xué)習(xí)的……”

  “總而言之,算法設(shè)計(jì)這一塊的東西歸根結(jié)底就是數(shù)學(xué),想要學(xué)習(xí)算法設(shè)計(jì),就要學(xué)好數(shù)學(xué)?!?p>  程理看著算老,一副風(fēng)輕云淡的表情。

  而算老、大長老,甚至方小純,此刻完全是一副完全聽不懂,但感覺好厲害的表情。

  “這……這都是陰陽算學(xué)的內(nèi)容?”算老有些戰(zhàn)戰(zhàn)兢兢的問道。

  “正確來說,這不是陰陽算學(xué)的內(nèi)容,而是算學(xué)!或者說數(shù)學(xué)!”程理高昂道。

  關(guān)于數(shù)學(xué)這方面的知識(shí),程理有無比強(qiáng)大的信心,可以在數(shù)學(xué)領(lǐng)域吊打這個(gè)修真世界任何人。

  畢竟程理大學(xué)讀的就是數(shù)學(xué)專業(yè),選修才是編程。

  畢業(yè)后,因?yàn)閷?duì)編程興趣更大,才走上程序員這條不歸路。

  而因?yàn)閿?shù)學(xué)專業(yè)的優(yōu)勢(shì),讓程理在算法方面的研究頗為深入,這也讓他能在僅僅25歲的年齡,就成為一個(gè)大項(xiàng)目的程序架構(gòu)師。

  “這些算學(xué)……這都是九天之上的傳承內(nèi)容嗎?”算老激動(dòng)道。

  “沒錯(cuò),這都是我在九天之上所接受的傳承,現(xiàn)在時(shí)間緊迫,大戰(zhàn)將臨,我也沒時(shí)間教你。等這次大戰(zhàn)過后,有時(shí)間我會(huì)教你一下?!背汤淼坏馈?p>  卻不想,聽程理這樣說,算老差點(diǎn)就直接跪下拜師了。

  “你!你會(huì)教我?你是說真的嗎?這樣的傳承,你真的可以教給別人?”

  “這個(gè)……倒沒什么,我們玄天的風(fēng)氣是比較開明的,不喜歡藏著掖著。畢竟集體的智慧,遠(yuǎn)不是個(gè)人所能比擬的。一個(gè)文明需要的是無數(shù)個(gè)體的集合力量,而非一個(gè)獨(dú)立的英雄。”

  在一旁一直聽著的大長老,聽到這里,一下子若有所悟起來:“這話太有深意了,我們修真者一直崇尚個(gè)體的力量,講究的是以個(gè)人之資,去逆天而行,而逆天之路注定是孤獨(dú)的。沒想到你們玄天居然崇尚的是集體文明的力量?我都有點(diǎn)不敢相信你是來自一個(gè)修真文明了。”

  程理心中一凜,暗道果然是老狐貍,而臉上則不動(dòng)聲色道:“誰說修真文明只能依靠個(gè)體。九天之上的環(huán)境殘酷,遠(yuǎn)超乎你們想象。在那樣的壓迫下,每一個(gè)修真者都沒辦法獨(dú)立生存,所以我們必須依靠集體文明的力量。

  “相信我,人民群眾的生產(chǎn)力,是遠(yuǎn)超乎你想象的,一旦解放,會(huì)被爆發(fā)出天地都為之震驚的力量。更何況是我們這樣的修真者呢?”

  這時(shí)候算老卻在一旁嚷嚷道:“好了,別說這些虛的,程理你快點(diǎn)設(shè)計(jì)算法吧,能讓我在旁邊看看嗎?就算我看不懂,也想好好感悟一下?!?p>  程理微笑道:“當(dāng)然可以,不過這東西可沒辦法靠感悟?qū)W會(huì),而是要腳踏實(shí)地的一步步學(xué)習(xí)?!?p>  算老完全放下自己的身段,跟個(gè)學(xué)生一樣,小雞啄米的點(diǎn)頭著。

  這讓周圍那些陰陽會(huì)的成員,一個(gè)個(gè)都是目瞪口呆,一時(shí)間看向程理的目光也越發(fā)崇拜了。

  而方小純則完全面無表情,但眼神中露出的無比強(qiáng)烈渴望目光,也表明她壓根沒有想走的意思。

  見此,程理也不浪費(fèi)時(shí)間。

  “那么現(xiàn)在,我就先設(shè)計(jì)一個(gè)算法,看怎么把新設(shè)計(jì)的乙型算器和舊有的算器能連接起來協(xié)作運(yùn)算。

  “我需要現(xiàn)有所有舊型算器的資料?!?p>  算老二話不說,大手一揮,幾個(gè)命令下去,馬上讓人把所有不同陰陽爻口的舊型算器拿過來,并且遞給程理一個(gè)卷軸,上面包含了舊型算器所有陰陽爻口的功能說明。

  “這個(gè)本來可是青靈島的核心資料機(jī)密,旁人是看不得的。不過我現(xiàn)在破例全部對(duì)你開放所有資料?!彼憷鲜粥嵵氐?。

  而程理毫不客氣的接過來,開始仔細(xì)研究起來。

  然后算老在一旁講解道。

  “這個(gè)陰陽爻口就是用來與其他算器連接的,那個(gè)陰陽爻口是用來做數(shù)據(jù)統(tǒng)籌處理,一般有這樣陰陽爻口的算器,我們都會(huì)拿來做一個(gè)節(jié)點(diǎn)核心……

  “還有那個(gè)陰陽爻口,這個(gè)是專門用于破解底層靈石的陰陽爻口。只要將它和底層靈石相連接,算器就會(huì)自動(dòng)按照某種不知原理的方式進(jìn)行運(yùn)算,去對(duì)底層靈石進(jìn)行逆向推演。不過在這個(gè)過程中需要極其恐怖的海量算力支撐……”

  在算老的講解中,程理花了半柱香的時(shí)間,把所有陰陽爻口的資料全部看完了。

  他在腦子里思索片刻后,隱隱有一個(gè)解決方案的思路。

  于是他拿起紙和筆,還是不停的寫寫畫畫起來。

  “算法是為了解決問題而存在的,所以一個(gè)優(yōu)秀算法,效率一定要高,要盡可能的利用現(xiàn)有的資源,進(jìn)行最優(yōu)解?!?p>  “所以,舊型算器的陰陽爻口都要利用起來,逆向推演底層靈石的部分,就交給舊型算器,這樣我也不用去研究如何破解底層靈石,也不用關(guān)心底層靈石的運(yùn)行原理。

  “如此一來,我要做的只是,把10萬臺(tái)乙型算器,連接到舊型算器上,讓乙型算器可以很純粹的只是提供自己的算力。

  “這樣的話,我需要設(shè)計(jì)的算法,就可以很簡單。只要一個(gè)包含協(xié)作運(yùn)算和資源統(tǒng)籌的算法即可?!?p>  程理開始在紙上寫著一堆完全讓人看不懂的符號(hào),對(duì)于算老等人看起來,感覺程理就是在寫一個(gè)有字天書一樣。

  然而雖然大家都看不懂,卻依然很努力的盯著,一個(gè)個(gè)似乎都想從這“天書”之中,感悟點(diǎn)什么……

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南