內容簡介
紮實學習
本書以範例為導向、漸進式的學習架構,詳盡解說各種資料結構,期能讓讀者掌握資料結構的精髓,進而具備開發大型程式的功力。
實戰演練
*隨堂練習:透過隨堂練習,讓學生即刻驗證課堂上的所學所識。
*學習評量:各章末均提供題型多元、題數眾多的學習評量,檢測學生的學習效果,或做為課後作業之用。
*教學資源:提供用書教師豐富的教學資源,包含:教學投影片、學習評量題目與解答,以供教學參考
*最新第三版:
.針對一些主題(如:陣列的定址方式、樹的走訪運算等)加入更多示意圖與輔助說明文字,幫助讀者融會貫通
.學習評量新增選擇題及更多基礎的練習題,讓讀者由簡單的題目開始練習,再慢慢推展到進階的題目,授課老師亦可藉此瞭解並檢測學生的學習效果
.將較為進階的主題(如:AVL樹、2-3樹、2-3-4樹、B樹等)統一放在最後一章,以利斟酌授課進度
.大幅度更新範例,插圖重新繪製
- 第1 章 導論(第1-1頁)
- 1-1 認識資料結構(第1-2頁)
- 1-2 認識演算法(第1-5頁)
- 1-3 程式的效能分析(第1-20頁)
- 第2 章 陣列(第2-1頁)
- 2-1 認識陣列(第2-2頁)
- 2-2 陣列的運算(第2-6頁)
- 2-3 陣列的定址方式(第2-14頁)
- 2-4 陣列的應用(第2-19頁)
- 2-5 字串(第2-27頁)
- 第3 章 鏈結串列(第3-1頁)
- 3-1 單向鏈結串列(第3-2頁)
- 3-2 雙向鏈結串列(第3-19頁)
- 3-3 鏈結串列的應用(第3-26頁)
- 第4 章 堆疊(第4-1頁)
- 4-1 認識堆疊(第4-2頁)
- 4-2 堆疊的實作(第4-3頁)
- 4-3 堆疊的應用(第4-10頁)
- 第5 章 佇列(第5-1頁)
- 5-1 認識佇列(第5-2頁)
- 5-2 佇列的實作(第5-3頁)
- 5-3 雙向佇列(第5-13頁)
- 第6 章 樹狀結構(第6-1頁)
- 6-1 認識樹(第6-2頁)
- 6-2 二元樹(第6-8頁)
- 6-3 二元樹的運算(第6-20頁)
- 6-4 二元搜尋樹(第6-28頁)
- 6-5 運算式樹(第6-41頁)
- 6-6 霍夫曼樹(第6-43頁)
- 6-7 樹林(第6-47頁)
- 6-8 集合(第6-49頁)
- 第7 章 圖形(第7-1頁)
- 7-1 認識圖形(第7-2頁)
- 7-2 圖形的表示方式(第7-8頁)
- 7-3 圖形的基本運算(第7-15頁)
- 7-4 最小成本擴張樹(第7-31頁)
- 7-5 最短路徑(第7-41頁)
- 7-6 拓樸排序(第7-53頁)
- 第8 章 排序(第8-1頁)
- 8-1 認識排序(第8-2頁)
- 8-2 選擇排序(第8-3頁)
- 8-3 插入排序(第8-6頁)
- 8-4 氣泡排序(第8-9頁)
- 8-5 謝耳排序(第8-12頁)
- 8-6 快速排序(第8-15頁)
- 8-7 合併排序(第8-20頁)
- 8-8 基數排序(第8-26頁)
- 8-9 二元樹排序(第8-31頁)
- 8-10 堆積排序(第8-34頁)
- 第9 章 搜尋(第9-1頁)
- 9-1 循序搜尋(第9-2頁)
- 9-2 二元搜尋(第9-4頁)
- 9-3 內插搜尋(第9-9頁)
- 9-4 雜湊法(第9-12頁)
- 第10 章 樹狀搜尋結構(第10-1頁)
- 10-1 AVL 樹(第10-2頁)
- 10-2 2-3 樹(第10-17頁)
- 10-3 2-3-4 樹(第10-26頁)
- 10-4 B 樹(第10-31頁)
紙本書 NT$ 450
單本電子書
NT$
315
同分類熱門書