第(2/3)頁 ………… 回到603的時候,還不到10點,距離蘇小木扎開紅色火苗還不到1小時半。 這是蘇小木被小垃圾系統弄得不上不下憋著時間最短的一次。 這次的Debuff還行,時效短。 從表面上怎么都看不出來的璀璨紅光,在蘇小木眼睛里光華乍泄。 一行行文字以及圖畫映照在蘇小木的腦闊里。 從數據結構的棧與隊列等開始,到最后的排序算法,蘇小木親歷了數據結構最基礎的原理構成。 比如像Word的撤銷操作,又比如像日常聊天時消息的撤回,其實是用‘棧’這種思想方式來實現的。 又比如,蘇小木跟蘇荷想換個地方住,兩人都希望能夠獨自住到大別墅,可找來找去蘇小木發現自己沒有錢,所以最后只能跟蘇荷一塊住。 這就是兩棧的共享空間。 紅色火苗從顏色到跳躍活潑的妖冶程度都在體現它的與眾不同,內容第一次沒那么枯燥。 這些有趣的現實例子,是蘇小木在看到一行行文字的時候自行理解的。 但蘇小木不會承認,這些自行理解是他的真實想法。 就像蘇東坡會說,‘人有悲歡離合,月有陰晴圓缺,此事古難全’,蘇小木也會說,想是一回事,承認又是另一回事。 讀書人的事情,就是這樣。 當然,數據結構的基礎原理遠不止這些,就好比蘇小木更清晰的了解到了算法上的最短路徑有很多種: 有人想省錢,希望路程最短卻不考慮時間成本;有人為了趕時間,需要總時間最短;還有人不想多走路,關鍵換乘還得少,可以在路上好好休息一下。 這些都能依靠算法來實現。 最后,關于排序算法,這個就比較現實。 人生總會遇到排序,比如小學站隊列按身高排,再比如班級選座按成績排,又比如總分相同按單一科目排,各種各樣的例子…… 用算法來表現的話…… 其實并沒有十全十美的,總有優缺點。 當紅色火苗的跳躍活潑越來越弱,將要熄滅以前,用一句話作為結語: 如果別人做不到并告訴你,你也不能的時候,用你的優秀、用事實給他一巴掌,告訴他,老子可以! ‘噗呲’一聲。 妖冶的紅色火苗熄滅化為烏有。 第(2/3)頁