資料結構 使用Python ,

作者:李淑馨

出版社:深石

ISBN:9789865003449

$39.45

產品號碼: 85329 貨號: 9789865003449 分類: , 標籤: , , , ,

  ◆ 以Python程式語言實作為主體,完整展現資料結構概念與運用,以Python實作資料結構,以範例解說資料結構內涵,是本精要詳解的絕佳入門書。

  ◆ 以不同的形態展現Python程式碼敘述、語法和範例,讓讀者全盤掌握與了解Python 及資料結構實作,簡化複雜的理論以最精確重點的樣態解說和詮釋。

  ◆ 搭配眾多圖像、表格化整理呈現,讓說解更加清晰易懂;步驟化引導與程式說明,讓讀者只要跟上就能學會。

  ◆ 各章以重點範例實作為主體,循序漸進逐加延伸,並有設計補給站作為額外重點或其他補充解說。

  ◆ 提供書中範例完整程式檔,邊學邊做,學與做相互效應,不只初學上手,更能深層加強學習成效。

  ◆ 章末設計針對內容重點的課後習作,包含測驗與實作題型,可依學習進度作為練習、加強,或學習測驗等用途。

本書特色

  ◎ 邏輯清晰,架構完整
  ◎ 豐富圖表,重點展現
  ◎ 範例完整,學做相長
  ◎ 精要詳解,極速掌握

 

目錄

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 雜湊法的碰撞問題

出版日期

12/25/2018

語系

繁體中文

版別

初版

裝訂

平裝

頁數

416

印刷

單色印刷

出版地

台灣