◎ 邏輯清晰,架構完整
◎ 豐富圖表,重點展現
◎ 範例完整,學做相長
◎ 精要詳解,極速掌握
◆ 以Python程式語言實作為主體,完整展現資料結構概念與運用,以Python實作資料結構,以範例解說資料結構內涵,是本精要詳解的絕佳入門書。
◆ 以不同的形態展現Python程式碼敘述、語法和範例,讓讀者全盤掌握與了解Python 及資料結構實作,簡化複雜的理論以最精確重點的樣態解說和詮釋。
◆ 搭配眾多圖像、表格化整理呈現,讓說解更加清晰易懂;步驟化引導與程式說明,讓讀者只要跟上就能學會。
◆ 各章以重點範例實作為主體,循序漸進逐加延伸,並有設計補給站作為額外重點或其他補充解說。
◆ 提供書中範例完整程式檔,邊學邊做,學與做相互效應,不只初學上手,更能深層加強學習成效。
◆ 章末設計針對內容重點的課後習作,包含測驗與實作題型,可依學習進度作為練習、加強,或學習測驗等用途。
------------------------------------------------------------------------------------
‧本書範例檔案
請至上奇資訊網站下載
http://www.grandtech.info
目錄
Chapter 01 Python 入門
1.1 Python 語言的工作環境
1.2 Python 變數與型別
1.3 流程結構
1.4 函式
1.5 物件導向簡介
Chapter 02 程式與資料結構
2.1 資料是什麼?
2.2 資料結構簡介
2.3 演算法
2.4 分析演算法的效能
Chapter 03 陣列
3.1 Python 的序列型別
3.2 話說陣列
3.3 陣列的維度
3.4 計算陣列的位址
3.5 矩陣
Chapter 04 鏈結串列
4.1 單向鏈結串列
4.2 單向鏈結串列的基本操作
4.3 雙向鏈結串列
4.4 環狀鏈結串列
4.5 鍵結串列的應用
Chapter 05 堆疊與遞廻
5.1 堆疊(Stack)
5.2 運算式和堆疊
5.3 遞廻
Chapter 06 排隊的智慧-佇列
6.1 認識佇列(Queue)
6.2 其他常見佇列
6.3 實作佇列-音樂播放器
Chapter 07 樹狀結構
7.1 何謂樹?
7.2 二元樹
7.3 走訪二元樹
7.4 二元搜尋樹
7.5 平衡樹
Chapter 08 圖形結構
8.1 認識圖形和其定義
8.2 圖形資料結構
8.3 追蹤圖形
8.4 擴張樹
8.5 最短路徑(Shortest Path)
Chapter 09 有條有理話排序
9.1 排序原理
9.2 基礎排序
9.3 進階排序法
Chapter 10 眾裡找它有搜尋
10.1 常見搜尋法
10.2 費氏搜尋法
10.3 雜湊搜尋
10.4 雜湊法的碰撞問題
Chapter 01 Python 入門
1.1 Python 語言的工作環境
1.2 Python 變數與型別
1.3 流程結構
1.4 函式
1.5 物件導向簡介
Chapter 02 程式與資料結構
2.1 資料是什麼?
2.2 資料結構簡介
2.3 演算法
2.4 分析演算法的效能
Chapter 03 陣列
3.1 Python 的序列型別
3.2 話說陣列
3.3 陣列的維度
3.4 計算陣列的位址
3.5 矩陣
Chapter 04 鏈結串列
4.1 單向鏈結串列
4.2 單向鏈結串列的基本操作
4.3 雙向鏈結串列
4.4 環狀鏈結串列
4.5 鍵結串列的應用
Chapter 05 堆疊與遞廻
5.1 堆疊(Stack)
5.2 運算式...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。