87.
“要設計一個算法,首先需要注意計算機算法所擁有的3個特征。”
“1、有窮性。一個算法必須在有窮步驟後停止,無窮算法是沒有意義的,因為得不到結果。”
“2、確切性。算法的每一個步驟都要有明確的定義,在任何場景下指令都應當沒有歧義。”
“3、有效性。一個算法被設計用以解決某個問題,那麽它就應當能解決這個問題,並且僅僅使用紙和筆就能證明該算法是收斂的。”
算老聽完後,被激發起好奇心,追問道:“那具體要怎麽設計呢?”
程理撓了撓頭,道:“這個問題就太大了。
“你會微積分嗎?會線性代數嗎?”
“啊?”算老一臉懵逼道。
“這是算學的某些基礎知識。
“除了這些基礎知識,你想要設計各種各樣算法,就需要學會各種各樣的高等算學知識。
“比如,你需要會數論、組合數學、圖論……
“像資源優化模型需要運籌學,加密算法則需要抽象代數。”
“更別說像圖像算法、人工智能、機器學習、這些比較困難的算法,幾乎囊括了所有基礎數學和應用數學的知識,比如:泛函分析,變分學,控製論,微分方程,等等……”
“至於像統計學、概率學,對大部分算法來說都是必不可少的知識。”
“更高級點,像離散數學,同調代數、拓撲學,也都是需要學習的……”
“總而言之,算法設計這一塊的東西歸根結底就是數學,想要學習算法設計,就要學好數學。”
程理看著算老,一副風輕雲淡的表情。
而算老、大長老,甚至方小純,此刻完全是一副完全聽不懂,但感覺好厲害的表情。
“這……這都是陰陽算學的內容?”算老有些戰戰兢兢的問道。
“正確來說,這不是陰陽算學的內容,而是算學!或者說數學!”程理高昂道。
關於數學這方麵的知識,程理有無比強大的信心,可以在數學領域吊打這個修真世界任何人。
畢竟程理大學讀的就是數學專業,選修才是編程。
畢業後,因為對編程興趣更大,才走上程序員這條不歸路。
而因為數學專業的優勢,讓程理在算法方麵的研究頗為深入,這也讓他能在僅僅25歲的年齡,就成為一個大項目的程序架構師。
“這些算學……這都是九天之上的傳承內容嗎?”算老激動道。
“沒錯,這都是我在九天之上所接受的傳承,現在時間緊迫,大戰將臨,我也沒時間教你。等這次大戰過後,有時間我會教你一下。”程理淡然道。
卻不想,聽程理這樣說,算老差點就直接跪下拜師了。
“你!你會教我?你是說真的嗎?這樣的傳承,你真的可以教給別人?”
“這個……倒沒什麽,我們玄天的風氣是比較開明的,不喜歡藏著掖著。畢竟集體的智慧,遠不是個人所能比擬的。一個文明需要的是無數個體的集合力量,而非一個獨立的英雄。”
在一旁一直聽著的大長老,聽到這裏,一下子若有所悟起來:“這話太有深意了,我們修真者一直崇尚個體的力量,講究的是以個人之資,去逆天而行,而逆天之路注定是孤獨的。沒想到你們玄天居然崇尚的是集體文明的力量?我都有點不敢相信你是來自一個修真文明了。”
程理心中一凜,暗道果然是老狐狸,而臉上則不動聲色道:“誰說修真文明隻能依靠個體。九天之上的環境殘酷,遠超乎你們想象。在那樣的壓迫下,每一個修真者都沒辦法獨立生存,所以我們必須依靠集體文明的力量。
“相信我,人民群眾的生產力,是遠超乎你想象的,一旦解放,會被爆發出天地都為之震驚的力量。更何況是我們這樣的修真者呢?”
這時候算老卻在一旁嚷嚷道:“好了,別說這些虛的,程理你快點設計算法吧,能讓我在旁邊看看嗎?就算我看不懂,也想好好感悟一下。”
程理微笑道:“當然可以,不過這東西可沒辦法靠感悟學會,而是要腳踏實地的一步步學習。”
算老完全放下自己的身段,跟個學生一樣,小雞啄米的點頭著。
這讓周圍那些陰陽會的成員,一個個都是目瞪口呆,一時間看向程理的目光也越發崇拜了。
而方小純則完全麵無表情,但眼神中露出的無比強烈渴望目光,也表明她壓根沒有想走的意思。
見此,程理也不浪費時間。
“那麽現在,我就先設計一個算法,看怎麽把新設計的乙型算器和舊有的算器能連接起來協作運算。
“我需要現有所有舊型算器的資料。”
算老二話不說,大手一揮,幾個命令下去,馬上讓人把所有不同陰陽爻口的舊型算器拿過來,並且遞給程理一個卷軸,上麵包含了舊型算器所有陰陽爻口的功能說明。
“這個本來可是青靈島的核心資料機密,旁人是看不得的。不過我現在破例全部對你開放所有資料。”算老十分鄭重道。
而程理毫不客氣的接過來,開始仔細研究起來。
然後算老在一旁講解道。
“這個陰陽爻口就是用來與其他算器連接的,那個陰陽爻口是用來做數據統籌處理,一般有這樣陰陽爻口的算器,我們都會拿來做一個節點核心……
“還有那個陰陽爻口,這個是專門用於破解底層靈石的陰陽爻口。隻要將它和底層靈石相連接,算器就會自動按照某種不知原理的方式進行運算,去對底層靈石進行逆向推演。不過在這個過程中需要極其恐怖的海量算力支撐……”
在算老的講解中,程理花了半柱香的時間,把所有陰陽爻口的資料全部看完了。
他在腦子裏思索片刻後,隱隱有一個解決方案的思路。
於是他拿起紙和筆,還是不停的寫寫畫畫起來。
“算法是為了解決問題而存在的,所以一個優秀算法,效率一定要高,要盡可能的利用現有的資源,進行最優解。”
“所以,舊型算器的陰陽爻口都要利用起來,逆向推演底層靈石的部分,就交給舊型算器,這樣我也不用去研究如何破解底層靈石,也不用關心底層靈石的運行原理。
“如此一來,我要做的隻是,把10萬台乙型算器,連接到舊型算器上,讓乙型算器可以很純粹的隻是提供自己的算力。
“這樣的話,我需要設計的算法,就可以很簡單。隻要一個包含協作運算和資源統籌的算法即可。”
程理開始在紙上寫著一堆完全讓人看不懂的符號,對於算老等人看起來,感覺程理就是在寫一個有字天書一樣。
然而雖然大家都看不懂,卻依然很努力的盯著,一個個似乎都想從這“天書”之中,感悟點什麽……
“要設計一個算法,首先需要注意計算機算法所擁有的3個特征。”
“1、有窮性。一個算法必須在有窮步驟後停止,無窮算法是沒有意義的,因為得不到結果。”
“2、確切性。算法的每一個步驟都要有明確的定義,在任何場景下指令都應當沒有歧義。”
“3、有效性。一個算法被設計用以解決某個問題,那麽它就應當能解決這個問題,並且僅僅使用紙和筆就能證明該算法是收斂的。”
算老聽完後,被激發起好奇心,追問道:“那具體要怎麽設計呢?”
程理撓了撓頭,道:“這個問題就太大了。
“你會微積分嗎?會線性代數嗎?”
“啊?”算老一臉懵逼道。
“這是算學的某些基礎知識。
“除了這些基礎知識,你想要設計各種各樣算法,就需要學會各種各樣的高等算學知識。
“比如,你需要會數論、組合數學、圖論……
“像資源優化模型需要運籌學,加密算法則需要抽象代數。”
“更別說像圖像算法、人工智能、機器學習、這些比較困難的算法,幾乎囊括了所有基礎數學和應用數學的知識,比如:泛函分析,變分學,控製論,微分方程,等等……”
“至於像統計學、概率學,對大部分算法來說都是必不可少的知識。”
“更高級點,像離散數學,同調代數、拓撲學,也都是需要學習的……”
“總而言之,算法設計這一塊的東西歸根結底就是數學,想要學習算法設計,就要學好數學。”
程理看著算老,一副風輕雲淡的表情。
而算老、大長老,甚至方小純,此刻完全是一副完全聽不懂,但感覺好厲害的表情。
“這……這都是陰陽算學的內容?”算老有些戰戰兢兢的問道。
“正確來說,這不是陰陽算學的內容,而是算學!或者說數學!”程理高昂道。
關於數學這方麵的知識,程理有無比強大的信心,可以在數學領域吊打這個修真世界任何人。
畢竟程理大學讀的就是數學專業,選修才是編程。
畢業後,因為對編程興趣更大,才走上程序員這條不歸路。
而因為數學專業的優勢,讓程理在算法方麵的研究頗為深入,這也讓他能在僅僅25歲的年齡,就成為一個大項目的程序架構師。
“這些算學……這都是九天之上的傳承內容嗎?”算老激動道。
“沒錯,這都是我在九天之上所接受的傳承,現在時間緊迫,大戰將臨,我也沒時間教你。等這次大戰過後,有時間我會教你一下。”程理淡然道。
卻不想,聽程理這樣說,算老差點就直接跪下拜師了。
“你!你會教我?你是說真的嗎?這樣的傳承,你真的可以教給別人?”
“這個……倒沒什麽,我們玄天的風氣是比較開明的,不喜歡藏著掖著。畢竟集體的智慧,遠不是個人所能比擬的。一個文明需要的是無數個體的集合力量,而非一個獨立的英雄。”
在一旁一直聽著的大長老,聽到這裏,一下子若有所悟起來:“這話太有深意了,我們修真者一直崇尚個體的力量,講究的是以個人之資,去逆天而行,而逆天之路注定是孤獨的。沒想到你們玄天居然崇尚的是集體文明的力量?我都有點不敢相信你是來自一個修真文明了。”
程理心中一凜,暗道果然是老狐狸,而臉上則不動聲色道:“誰說修真文明隻能依靠個體。九天之上的環境殘酷,遠超乎你們想象。在那樣的壓迫下,每一個修真者都沒辦法獨立生存,所以我們必須依靠集體文明的力量。
“相信我,人民群眾的生產力,是遠超乎你想象的,一旦解放,會被爆發出天地都為之震驚的力量。更何況是我們這樣的修真者呢?”
這時候算老卻在一旁嚷嚷道:“好了,別說這些虛的,程理你快點設計算法吧,能讓我在旁邊看看嗎?就算我看不懂,也想好好感悟一下。”
程理微笑道:“當然可以,不過這東西可沒辦法靠感悟學會,而是要腳踏實地的一步步學習。”
算老完全放下自己的身段,跟個學生一樣,小雞啄米的點頭著。
這讓周圍那些陰陽會的成員,一個個都是目瞪口呆,一時間看向程理的目光也越發崇拜了。
而方小純則完全麵無表情,但眼神中露出的無比強烈渴望目光,也表明她壓根沒有想走的意思。
見此,程理也不浪費時間。
“那麽現在,我就先設計一個算法,看怎麽把新設計的乙型算器和舊有的算器能連接起來協作運算。
“我需要現有所有舊型算器的資料。”
算老二話不說,大手一揮,幾個命令下去,馬上讓人把所有不同陰陽爻口的舊型算器拿過來,並且遞給程理一個卷軸,上麵包含了舊型算器所有陰陽爻口的功能說明。
“這個本來可是青靈島的核心資料機密,旁人是看不得的。不過我現在破例全部對你開放所有資料。”算老十分鄭重道。
而程理毫不客氣的接過來,開始仔細研究起來。
然後算老在一旁講解道。
“這個陰陽爻口就是用來與其他算器連接的,那個陰陽爻口是用來做數據統籌處理,一般有這樣陰陽爻口的算器,我們都會拿來做一個節點核心……
“還有那個陰陽爻口,這個是專門用於破解底層靈石的陰陽爻口。隻要將它和底層靈石相連接,算器就會自動按照某種不知原理的方式進行運算,去對底層靈石進行逆向推演。不過在這個過程中需要極其恐怖的海量算力支撐……”
在算老的講解中,程理花了半柱香的時間,把所有陰陽爻口的資料全部看完了。
他在腦子裏思索片刻後,隱隱有一個解決方案的思路。
於是他拿起紙和筆,還是不停的寫寫畫畫起來。
“算法是為了解決問題而存在的,所以一個優秀算法,效率一定要高,要盡可能的利用現有的資源,進行最優解。”
“所以,舊型算器的陰陽爻口都要利用起來,逆向推演底層靈石的部分,就交給舊型算器,這樣我也不用去研究如何破解底層靈石,也不用關心底層靈石的運行原理。
“如此一來,我要做的隻是,把10萬台乙型算器,連接到舊型算器上,讓乙型算器可以很純粹的隻是提供自己的算力。
“這樣的話,我需要設計的算法,就可以很簡單。隻要一個包含協作運算和資源統籌的算法即可。”
程理開始在紙上寫著一堆完全讓人看不懂的符號,對於算老等人看起來,感覺程理就是在寫一個有字天書一樣。
然而雖然大家都看不懂,卻依然很努力的盯著,一個個似乎都想從這“天書”之中,感悟點什麽……