《資料結構》#
一本以繁體中文撰寫、以 Python 實作為導向的資料結構教科書。每一節包含:概念說明、演算法步驟、可執行的 Python 範例(自行以 class 實作)、複雜度分析與練習題。
目錄#
- 第1章-資料結構導論
- 第2章-陣列與鏈結串列
- 第3章-堆疊與佇列
- 第4章-雜湊表
- 第5章-樹基礎
- 第6章-平衡樹
- 第7章-堆積與圖結構
- 第8章-進階樹結構
- 第9章-圖演算法
- 第10章-資料結構的設計思維
學習建議#
- 全書範例皆可獨立執行(Python 3.8+),請邊讀邊跑。
- 每章末的練習題建議全數完成,多數答案即為程式碼修改。
- 建議按章節順序閱讀:第2~4章為基礎,第5~7章為核心,第8~9章為進階應用,第10章總結設計思維。