
0人評分過此書
本書簡介:
常見的資料結構有哪些?陣列(Array)、鏈結串列(Linked List)、堆疊(Stack)、佇列(Queue)、樹(Tree)、圖(Graph)、堆積(Heap)、雜湊表(Hash table)等。
這是一個資料無處不在、訊息快速傳遞的世界。本書以Python程式語言為實作對象,將資料結構的概念與運作以圖像擷取豐富其解說。利用Python程式語言的特色和語法來立體呈現資料結構的內涵,是學習資料結構的最佳工具書。
全書重要主題如下:
●以直白、易懂的Python語言演示敘述、語法和範例
●範例皆有完整的程式碼,邊做邊學,不只能輕鬆上手,更能提高學習成效
●使用Python程式語言,詮釋資料結構的多樣性,把理論化繁為簡,讓學習者能全盤掌握
●圖像解說清晰明朗,配合表格作法條理化資料,步驟皆按部就班,讓程式範例說明立體化,學習者跟上進度就能明確掌握
●各章節末皆有針對內容的課後習作,包含測驗和實作題型,可自行規劃學習進度,練習或加強學習知識的範疇
期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀壓力,筆者深信本書能讓學習者對資料結構有更多收穫。
常見的資料結構有哪些?陣列(Array)、鏈結串列(Linked List)、堆疊(Stack)、佇列(Queue)、樹(Tree)、圖(Graph)、堆積(Heap)、雜湊表(Hash table)等。
這是一個資料無處不在、訊息快速傳遞的世界。本書以Python程式語言為實作對象,將資料結構的概念與運作以圖像擷取豐富其解說。利用Python程式語言的特色和語法來立體呈現資料結構的內涵,是學習資料結構的最佳工具書。
全書重要主題如下:
●以直白、易懂的Python語言演示敘述、語法和範例
●範例皆有完整的程式碼,邊做邊學,不只能輕鬆上手,更能提高學習成效
●使用Python程式語言,詮釋資料結構的多樣性,把理論化繁為簡,讓學習者能全盤掌握
●圖像解說清晰明朗,配合表格作法條理化資料,步驟皆按部就班,讓程式範例說明立體化,學習者跟上進度就能明確掌握
●各章節末皆有針對內容的課後習作,包含測驗和實作題型,可自行規劃學習進度,練習或加強學習知識的範疇
期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀壓力,筆者深信本書能讓學習者對資料結構有更多收穫。
-
第一章 Python入門
-
1.1 Python語言的工作環境
-
1.2 Python變數與型別
-
1.3 流程結構
-
1.4 函式
-
1.5 物件導向簡介
-
課後習作
-
-
第二章 程式與資料結構
-
2.1 資料是什麼?
-
2.2 資料結構簡介
-
2.3 演算法
-
2.4 分析演算法的效能
-
課後習作
-
-
第三章 陣列
-
3.1 Python的序列型別
-
3.2 話說陣列
-
3.3 陣列的維度
-
3.4 計算陣列的位址
-
3.5 矩陣
-
課後習作
-
-
第四章 鏈結串列
-
4.1 單向鏈結串列
-
4.2 單向鏈結串列的基本操作
-
4.3 雙向鏈結串列
-
4.4 環狀鏈結串列
-
4.5 鍵結串列的應用
-
課後習作
-
-
第五章 堆疊與遞迴
-
5.1 堆疊
-
5.2 運算式和堆疊
-
5.3 遞迴
-
課後習作
-
-
第六章 排隊的智慧—佇列
-
6.1 認識佇列
-
6.2 其他常見佇列
-
6.3 實作佇列—音樂播放器
-
課後習作
-
-
第七章 樹狀結構
-
7.1 何謂樹?
-
7.2 二元樹
-
7.3 走訪二元樹
-
7.4 二元搜尋樹
-
7.5 平衡樹
-
課後習作
-
-
第八章 圖形結構
-
8.1 認識圖形和其定義
-
8.2 圖形資料結構
-
8.3 追蹤圖形
-
8.4 擴張樹
-
8.5 最短路徑
-
課後習作
-
-
第九章 有條有理話排序
-
9.1 排序原理
-
9.2 基礎排序
-
9.3 進階排序法
-
課後習作
-
-
第十章 眾裡找它有搜尋
-
10.1 常見搜尋法
-
10.2 費氏搜尋法
-
10.3 雜湊搜尋
-
10.4 雜湊法的碰撞問題
-
課後習作
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分