本書在於教導學習者如何設計良好的資料結構及演算法,進而設計高效率的程式。藉由學習各種資料結構之理論及觀察相關之程式設計方法,提升程式設計和解決問題的能力。
本書特色
1.學習目標:各章的最前面都有引言來說明學習目標,以啟發學習動機。
2.圖解說明:利用圖文並茂來說明資料結構的概念知識。
3.動態展示:將演算法實作出視覺化的操作介面,讓學習者更瞭解資料結構的運作原理。
4.流程架構:以「輸入→處理→輸出」流程來說明程式設計概念。
5.教學評量:每章節最後附有課後評量,協助讀者課後練習與自我測驗。
6.教師手冊:包括教學投影片、問答題及實作題完整的解答。