本書序言
教導學習者如何設計良好的資料結構及演算法,進而設計高效率的程式。
藉由學習各種資料結構之理論及觀摩相關之程式設計的方法,進而提升程式設計和解決問題的能力。
作者利用圖解說明、循序漸進的表達方式,來引導學習者有效地學習資料結構,除此之外,特別加入「動態展示演算法的實際運作原理」之實作介面,它是利用AI2 的視覺化語言所撰寫而成。如此,學生更容易了解老師上課講解的理論背後演算法的運作程序。
本書特色
1.學習目標:各章章首皆有引言說明學習目標,以啟發學習動機。
2.圖解說明:利用圖文並茂的方式說明資料結構的概念知識。
3.動態展示:實作出演算法視覺化的操作介面,讓學習者更了解資料結構的運作原理。
4.流程架構:以「輸入─處理─輸出」流程來說明程式設計概念。
5.教學評量:各章最後附有課後評量,協助讀者課後練習與自我測驗。
6.全國第一本最完整的「數位影音教材」。
7.全國第一本最完整的「動畫電子書教材」。
8.適用語言:本書中附有五種程式語言:C / C++ / C# / Java / VB。