資料結構
資料怎麼排,決定了哪些操作便宜
可搜尋中文、英文名稱和關鍵字。
主題
每個主題都可以直接操作:插入、刪除、查找,畫面上同時看到記憶體裡的樣子和實際走了幾步。步數是程式真的數出來的,不是背出來的 Big-O。
先讀這個
陣列型
資料放在一段連續的記憶體裡,用索引直接算出位置。
陣列與 list
堆疊與佇列
雜湊:dict 與 set
存在陣列裡的樹
指標型
節點散在記憶體各處,用指標一個接一個串起來。
鏈結串列
樹
圖
組合型
兩種一起用:指標串起節點,節點裡是陣列;或兩個結構互相指著。