第2章︰相性數據結構

顏安讓BT打開數據庫,眼前的投影立即發生變化。

成百上千個文件夾整整齊齊的排列著,其中的任意一個文件夾都代表一個籠統的技術概念。

將其打開,里面包含的是這一概念所有的相關技術,從提出到發展至銘星的尖端水平,一應俱全,看得顏安眼花繚亂。

「只是一級文明就有這麼多技術了嗎?BT幫我檢索一下通信相關的技術,以宇宙廣播通信方向為主。」

相較于自己造飛船離開,直接開廣播把人叫過來會更簡單一些,就是不知道有沒有相關技術。

隨著他的指令下達,投影的內容立即按照他的要求發生了改變,列在眼前的是量子疊加脈沖信號技術、糾纏粒子通信技術、微光脈沖廣播技術等在一級文明上可應用的技術。

「艦長閣下,我不得不提醒您目前在朱赤國的活動身份只是一名信息專業的學生。

通信技術並不在您的學習範圍內,如果貿然拿出過于高級的通信技術很可能導致您陷入危險之中。

並且根據系統日志記錄,在十六年前我的前任艦長就已經進行過類似的操作,但遺憾的是失敗了。

類星體風將飛船吹出了銘星的探索範圍,後續經歷的數十次恆星風暴導致飛船的定位系統失效。

我們與銘星聯系上後傳遞的求救情報因無法提供有效定位而失敗。

最後,以目前的情況進行分析,即便能夠建立有效定位,我也不建議您與銘星進行聯系。

隨著十六年來碧穹星人類對外探索活動日益增加,進行宇宙廣播很容易被他們發現,從而導致我們暴露,陷入危險中。」

就在顏安還在找可能實現的通信技術時,冰冷的機械音再次響起,給了他無情否定。

最快的捷徑被堵死讓顏安嘆了口氣,「那就只能一步一步來咯?」

「建議如此,即便是我的前任艦長也用了一年時間方才在科研領域嶄露頭角。鑒于艦長閣下您目前還有許多知識尚未學習,建議從最基礎與專業先關的部分開始。」

「先幫我找找編程方面的技術吧,推薦一些適合我現在學的,能在ACM競賽上用的那種。」

一口吃不成胖子,正好他前段時間報名了ACM國際大學生程序設計競賽。

顏安打算先在競賽上奪得冠軍,樹立起天才的名頭,進而順理成章的拿出更多的技術。

這次檢索出來的技術就只剩三十幾門了,都是實現難度不高但還未曾在碧穹星上出現過的。

以數據結構和算法為主,不用制造硬件,顏安只要掌握後敲敲代碼就能實現。

他選中一項《相性數據結構從入門到精通》進行學習,相關的知識內容被直接投影了出來。

投影出的內容是銘星文字,這是一種由象形文字逐漸演化而成的語言文字。

和顏安所在朱赤國采用的朱赤文字有點類似,乍一看很容易弄混。

雖然是第一次看銘星文獻,但顏安對于銘星文字的學習從未中斷過。

閱讀時順暢流利,就連語法上兩種文字都有著極高的相似度。

不僅如此,開頭的介紹更是讓顏安有種莫名的熟悉感,直到看到那句︰相性數據結構是世界上最好的數據結構。

他這才反應過來,果然是不同的世界相同的演化。

不僅智慧生命在形體上的演化方向一致,就連這開篇介紹都一模一樣。

直接跳過背景介紹部分開始正式學習,出乎意料的是不僅有文字,在難點處還有視頻講解、投影模型演示,讓學習難度降低了不少。

顏安很快沉浸在學習中,他的自學能力本就很強,入學不過兩個月就把競賽要考的內容自修學完了,遠勝于同屆生。

只是這相性數據結構和他以往踫上的任何一種數據結構都不同,它本身是基于銘星的程序語言設計出來的結構。

這一編程思想雖然不會發生改變,但在不同的程序語言基礎上的實現過程是完全不一樣的,顏安只有進行一系列的改動才能順利實現。

好在這不是大問題,結構核心不變的情況下難點主要集中不同程序語言的差異上,顏安略一思索便能解決。

接下來的學習變得暢通無阻,隨著文獻閱讀到最後一頁,顏安才恍然反應過來自己已經學了很久。

電腦右下角的時鐘顯示現在已經凌晨一點了,看一眼窗外果然是黑漆漆一片。

算算時間,從開始學習這類數據結構到現在居然過了六個小時,而他仍是意猶未盡的感覺,恨不得再來六小時。

他現在就像是個剛嘗到甜頭的釣魚佬,隨便甩一桿下去都能上來一條大魚,這讓他怎麼舍得挪窩,恨不得一口氣把魚全釣光才行。

尤其是相性數據結構的學習,為顏安打開了一扇新的大門。

如果說數據結構是算法的地基,那這就是在碧穹星現有摩天大樓之外的一塊全新未建設的地基。

以他的眼光來看,這塊地基的規模之大要遠遠超過其他地基,這代表著在其上所能發展出來的算法大樓,也是無比龐大且驚人的。

「BT,向我推薦相性數據結構的有關算法,篩除碧穹星現有算法的變種以及過于高深的,只保留我目前學了能用上的基礎算法。」

基礎算法的種類也不多,尤其是篩除已有算法的變種後,就只剩下兩門技術,分別是相性跳躍算法和復雜相性算法。

顏安正打算繼續學習時,BT並未將相應的文獻投影出來,房間內響起了冰冷的機械音。

「艦長閣下,檢測到您進行過長時間學習,應當休息。如果堅持學習會導致效率降低,且對您的身體健康不利。」

「今天星期六,反正明天白天不上課,偶爾熬個夜也沒關系吧。」

「我必須遵守邏輯原則,為了您的健康考慮,BT拒絕您的請求。」

已經被父親修改過底層邏輯的BT以保護顏安的安全為第一原則,保證他的健康為第二原則。

學到凌晨一點已經違反了他程序中的第二原則,現在說什麼都不允許他繼續熬夜。

對此顏安也沒轍,他不能直接操作BT的「本體」光腦,能夠修改底層邏輯的權限工具在父親手里,早就遺失不知到哪去了。

「對了,記得幫我向章老師請個假,我星期一再回學校。」臨睡前顏安躺在床上忽然反應過來自己還要備賽。

現在是十月下旬,距離ACM競賽區域預賽開始剩不到十天。

這段時間正是集中訓練備賽的關鍵時刻,所有參賽選手都在緊鑼密鼓的刷題準備比賽。

顏安也不例外,不僅如此,他還是所有選手中最勤奮的那個,因為他和其他選手不一樣。

他只是個大一新生,在同屆生還在為明年的競賽做準備的時候,他已經作為替補加入了一支大二的隊伍,靠的不是裙帶關系不是金錢攻勢,而是自己的努力。

別人刷題六小時,他就刷題八小時。別人八小時他就十小時,始終都要比別人更努力更勤奮。

憑著強大的自學能力,與生俱來的學習天賦以及不懈的努力,他才能超過同屆生,趕上學長學姐們的技術水平。

但這還不夠,顏安在隊伍中的表現僅僅是不拖後腿而已,有足夠的技術也不代表他能參加競賽。

事實上南都大學一共有三支大二學生組成的隊伍,他們中只有一支能拿到參賽名額。

如果BT沒有向他開放數據庫的話,未來幾天他會比別人更努力的刷題,從而爭取讓他們的隊伍拿到參賽名額。

而現在,他打算換一種方式。

學習數據庫中的新技術,以技術優勢奪取參賽名額。

這樣一來的話,未來兩天他就不能去機房備賽了,而是要留在家里學習新技術。

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽