內容簡介
「資料結構」與「演算法」二者息息相關,本書以淺顯易懂的文字與各種運用方式來說明各個主題,再加上對問題的解決方法與流程作詳盡地圖形剖析,輔以演算法和程式碼範例來實作,進而增加讀者對問題與結構的理解
- 每章每節每小節中的主題、結構及演算法皆有詳細圖解說明。
- 每個演算法都有實際對應的範例程式碼。
- 每個程式皆有實際執行結果。
- 公式或計算式有導出式子,詳細說明。
- 書中的程式碼以C語言為主,可以在各種版本的C語言編譯執行,例如 Turbo C,Visual C++,Borland C++ Builder 等。
- 學習評量及範例、練習除了作者自己編的題材外,另外參列各種<資料結構與演算法>的典型考題。
- 圖書架構層次分明,適合學校教師採用為教學教材。
- 本書著重訓練思考的方法,解決問題的步驟,適合訓練程式設計師的程式設計能力。
- 書附本書所有的範例程式。
目錄
- CH01 資料結構概論
- CH02 陣列
- CH03 演算法
- CH04 演算法和程式練習
- CH05 搜尋演算法
- CH06 排序演算法
- CH07 堆疊
- CH08 佇列
- CH09 鏈結串列
- CH10 遞迴
- CH11 樹
- CH12 圖形
- CH13 雜湊