以奶茶店作為故事背景,將資料結構融入日常場景,讓抽象的概念變得生活化,容易理解。
利用有趣的故事與程式範例來降低學習門檻。
「你怎麼又在資料結構課睡著了!」室友對我恨鐵不成鋼。 「沒辦法啊。資料結構不就只存在電腦裡面,生活中又沒用到,我這個普通人類哪能理解啊?這次的作業也拜託你了,我...
「很簡單,接受考驗。證明你真的理解資料結構。」 「考驗?別開玩笑了,我只是個大學生,還沒修過幾堂課,怎麼可能理解資料結構?」 「說的也是呢。那我們把難度降低一點...
「Queue真的有這麼簡單嗎?課堂上明明講得好複雜。」我嘆了口氣,「一開始我也有努力聽啊,可是越聽越糊塗,最後就失去意識,才不是故意睡覺的。」 「嗯⋯⋯規則其實...
「不過你連 Queue 都還沒掌握,就別提 Graph 了。」 「誰說的?我不是已經通過考驗了嗎?」 「通過?那你知道 Queue 的新增和刪除的時間複雜度上限...
「自古以來,最重要的就是實戰!」他興奮地說,說完低頭一看卻發現我已經躺在地上擺爛。 「欸,等等,你怎麼這麼快就放棄了?」 「因為啊⋯⋯裡面有太多我看不懂的東西。...
「我大概知道你的程度了。看在這是第一個考驗,我就手把手帶你過吧。」小孩嘆了口氣。 「要填空的地方,就是程式裡標了 //todo 的四個地方,也就是四個 func...
「null 啊⋯⋯」小孩托著下巴思考,慢慢解釋道:「當問號成立,那就是 null 的狀態;反過來,就是非 null 的狀態。非 null 的時候,有時候會用驚嘆...
奶茶店一如往常的大排長龍。 平時讓人煩躁的隊伍,今天卻莫名讓人感到安心——意味著一切都恢復了正常運轉。 「兩杯珍珠奶茶。」 點完單,我把剛到手的熱奶茶小心捧在懷...
「那只好一開始就準備很多櫃子了。」我吸了口奶茶,提出最直覺的解法。 「可是多的就浪費掉了啊,因為不能借給別人用。」室友攤手,一副「規則就是這樣」的無奈樣子。 「...