Array 這種東西,經典而入門,就像便當盒中的配菜,連續的被擺放在一起 Array 的好處就是當知道哪到菜在哪個空間時,可以已最快的 O(1) 取得,但如果要...
昨天從 Array 開始介紹,陣列可以說是整個最基礎的資料結構而從昨天玩了一下陣列的小題目,今天沿著演算法課本,繼續往下讀。 從 Sort 中,第一個讀到的一...
在寫完 Array 後,就要來認識一下 String,String 就是一個由零個或多個字元所組成的字元陣列,不過,如果單純是字元陣列,其實還真不好操作,記得以...
Hash table 雜湊表,一個 key-value 的資料結構,能根據給予的 key 以 O(1) 時間找出 valueHash table 會有一個 ha...
怕最後不夠寫 30天,連 set 也拿來用一下 Sets 集合,即一堆東西,該堆東西可能具有某種特定性質的事物,並將數個物件歸類而分成為一個或數個形態各異的大...
在昨天寫完 set,今天更深入一點,來認識 paripair 數對是將2個數據組合成一個數據,當需要這樣的需求時就可以使用pair,如stl中的map就是將ke...
Stack Last-in, first-out (LIFO): 後進先出原則 基本操作可能有:STACK-EMPTY STACK-EMPTY(S) i...
資料結構大便當,今天來到了 queue (佇列)queue 描述的是當元素先被加入 queue 中,也會是先被抓出來的。舉理來說就是當今天去排拉麵,先到的人先吃...
嘔嘔嘔當 Pycon 志工還要寫這個真D累所以我要偷懶一下 ;) 沒錯,題目直接點名了,這個不管哪本資料結構、演算法一定都跑不了的一個無聊題目所以接下來幾篇都...
嘔嘔嘔當 Pycon 志工還要寫這個真D累所以我要偷懶一下 ;) 沒錯,直接延續昨天內容,但今天來複製貼上一下:用 stack 做 queue 吧! clas...