資料結構:使用 Python
數位新知
- 出版商: 五南
- 出版日期: 2024-01-01
- 定價: $550
- 售價: 9.5 折 $523
- 貴賓價: 9.0 折 $495
- 語言: 繁體中文
- 頁數: 456
- ISBN: 6263668830
- ISBN-13: 9786263668690
-
相關分類:
Algorithms-data-structures、Python
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
$505量子圖像處理及其實現方法 -
決心打底!Python 深度學習基礎養成$690$587 -
TinyML|TensorFlow Lite 機器學習 : 應用 Arduino 與低耗電微控制器 (Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers)$880$695 -
資料結構 -- 使用 Python, 2/e$540$427 -
機器學習的統計基礎 : 深度學習背後的核心技術$680$537 -
無瑕的程式碼 敏捷篇:還原敏捷真實的面貌 (Clean Agile : Back to Basics)$560$437 -
會動的演算法:61 個演算法動畫+全圖解逐步拆解,人工智慧、資料分析必備$620$490 -
從0到0.99 Android 架構開發實戰:以便利貼應用程式為例 (iThome鐵人賽系列書) (書況較舊,不介意在下單)$600$468 -
TinyML 經典範例集$520$390 -
POS 前端銷售 App 系統 設計寶典 (舊名: Android 5.X + SQLite POS 前端銷售 App 系統設計寶典–使用 Android Studio 開發)$580$493 -
Unity 遊戲設計:程式基礎、操作祕訣、製作流程、關卡設計全攻略$630$498 -
零負擔 Android 程式設計之旅:Kotlin 與 Jetpack 實踐指南(iThome鐵人賽系列書)【軟精裝】$690$538 -
圖解 Java 物件導向程式語言$450$405 -
ChatGPT 4 Turbo 萬用手冊 2024 春季號:提示工程、超強外掛、My GPTs、OpenAI API、Midjourney、Copilot、Gemini、Claude 2$680$537 -
$509YOLO 目標檢測 -
跨框架提昇開發高度 - 前端高級架構師應具備的思想及技能$880$695 -
MySQL 資料庫開發的樂趣 (MySQL Crash Course: A Hands-on Introduction to Database Development)$580$458 -
新範式來臨 - 用 PyTorch 了解 LLM 開發微調 ChatGLM 全過程$980$774 -
LLM 的瑞士刀 - 用 LangChain 極速開發可擴充大型應用程式$880$695 -
新世代 AI 範式 - 多模態+大模型實作精解$800$632 -
圖像生成式 AI 的生存指南 -- 以 Stable Diffusion 為例$780$616 -
為你自己學 Python$600$474 -
Python 金融市場賺大錢聖經:寫出你的專屬指標, 4/e$790$624 -
每個程式設計師都應該知道的 60個演算法 (AI 強化版)$850$663
商品描述
本書簡介:
常見的資料結構有哪些?陣列(Array)、鏈結串列(Linked List)、堆疊(Stack)、佇列(Queue)、樹(Tree)、圖(Graph)、堆積(Heap)、雜湊表(Hash table)等。
這是一個資料無處不在、訊息快速傳遞的世界。本書以Python程式語言為實作對象,將資料結構的概念與運作以圖像擷取豐富其解說。利用Python程式語言的特色和語法來立體呈現資料結構的內涵,是學習資料結構的最佳工具書。
全書重要主題如下:
●以直白、易懂的Python語言演示敘述、語法和範例
●範例皆有完整的程式碼,邊做邊學,不只能輕鬆上手,更能提高學習成效
●使用Python程式語言,詮釋資料結構的多樣性,把理論化繁為簡,讓學習者能全盤掌握
●圖像解說清晰明朗,配合表格作法條理化資料,步驟皆按部就班,讓程式範例說明立體化,學習者跟上進度就能明確掌握
●各章節末皆有針對內容的課後習作,包含測驗和實作題型,可自行規劃學習進度,練習或加強學習知識的範疇
期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀壓力,筆者深信本書能讓學習者對資料結構有更多收穫。
作者簡介
數位新知
主要從事電腦圖書編著及資訊課程教育學習平台研發,團隊是由多位專業作者組成,皆為長期從事資訊教育的工作者,故寫作的領域相當豐富多元,包括APCS大學先修程式檢測、程式語言、網頁設計、人工智慧、演算法、資料結構、影像處理、視訊剪輯、大數據、電競與遊戲設計、電子商務、網路行銷等現代資訊社會必備的各種課程。
目錄大綱
目錄
第一章 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 雜湊法的碰撞問題
課後習作
