林夢的出現如同一場及時雨般出現,這份壓縮算法一旦完成,就意味超算、實驗室這些全都有了,最迫切的,那就是積分有了。
中大南校園外濱江路的一間咖啡廳,因校內的咖啡廳味道和服務實在是極品,陸毅帶林夢出來這里。
“這是我在數學模型基礎上整理的算法,你看一下。”
林夢把陸毅的筆記本電腦拿出來,開機打開上面一個文檔,把自己整理出來的算法展示出來。
這差不多算是源代碼了,思路和轉換算法都包含在里面,唯一差的就是利用程序編程實現。
壓縮算法,主要是通過數據的編碼和存儲規律進行縮小數據儲存和傳輸的一種算法。
比如“哈哈哈哈”4個中文文字,在計算機儲存和傳輸需要占據8個字節,通過壓縮算法轉換編碼后,就可以儲存為“哈4”進行儲存或者傳輸,這下子就變成3個字節的數據。
當使用時或者傳輸完成后再利用壓縮算法反向還原,數據就又恢復成為初始的“哈哈哈哈”。
算法核心不多,200多行,加上注釋解釋也只有400多行。
但林夢是學數學的需要先去了解信息編碼的編碼規則和規律才能整理出這份算法,再加上算法的邏輯驗證和錯誤查漏,從這可以看出林夢為這一份算法耗費了多少功夫。
“這份算法的無損壓縮率大概多少?”
看了眼林夢臉上隱約的黑眼圈和眼袋,陸毅沒有點破這個情況,而是問起這份算法的一些情況。
在系統的描述中,以那個高級數學模型為基礎整理創造出來的壓縮算法,無損壓縮比最高可以達到百分之5,也就是說100k的數據經過壓縮能直接變成5k,還是無損壓縮。
“計算了下,大概百分之7。”
林夢遺憾的搖搖頭,說道:“我感覺還能更進一步優化,但短時間內找不到頭緒,看來這份數學模型我還沒有完全理解透。”
“已經很不錯了。”
陸毅臉上露出一絲驚喜,他的心理底線是達到百分之10,也就是10比1。
畢竟這是無損壓縮,注定不可能達到有損壓縮那幾十的壓縮比。
“不行,回去我還要再研究一下。”林夢扁了扁嘴,并不愿放棄。
這時,兩位服務員也把陸毅剛點的一杯咖啡和一杯奶茶包括一些甜品端了上來。
“先吃點東西吧,要繼續研究晚點我用U盤把數學模型拷一份給你。”
“多謝陸毅。”
林夢拿起自己那杯奶茶咬著吸管喝了口,香醇甜滋滋的味道讓她不由露出開心的笑容。
“對了,負責編譯成程序的人你找到了嗎?”喝了口奶茶,林夢有些好奇問道。
“找了班上一位女同學,他有個弟弟在東校園那邊的學習計算機。”
陸毅伸手把甜點擺放到林夢面前,或許是妖孽的大腦運轉需要消耗大量血糖,也或許是女生的通性,幾次吃飯陸毅已經看出林夢對甜點的喜愛。
“女同學?”
林夢眨了下眼睛,看著陸毅問道:“她弟弟編程水平怎么樣?”
“聽說挺厲害的,明天他從東校園過來,我和他聊一下。”
陸毅眼底閃過一絲疑惑,又伸手把一份抹茶小蛋糕放到林夢面前。
“來,嘗嘗這個抹茶蛋糕,這家店的抹茶蛋糕挺不錯的。”