買這商品的人也買了...
-
Fundamentals of Data Structures in C, 2/e (Paperback)$1,390$1,362 -
資料結構導論 C語言實作, 3/e$580$522 -
資料庫系統原理 (Fundamentals of Database Systems, 6/e)$890$703 -
作業系統概念, 9/e (授權經銷版) (Operating System Concepts, 9/e)$850$808 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
程式揭秘-從 C/C++ 程式碼探索電腦系統的運作原理 [中文原創經典]$490$382 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$330SharePoint 2013 應用開發實戰 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
七天學會設計模式:設計模式也可以這樣學$320$250 -
從人到人工智慧,破解 AI 革命的 68個核心概念:實戰專家全圖解 × 人腦不被電腦淘汰的關鍵思考$360$284 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
$570Office 365 管理員實戰指南 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
為你自己學 Git$500$425 -
資料結構$520$510 -
資料結構-使用 C語言, 5/e (精裝本)(附範例光碟)$490$441 -
資料結構 -- 使用 C#$540$427 -
物件導向程式設計-結合生活與遊戲的 C++ 語言, 5/e (附範例光碟)$550$495 -
OpenCV 4 專案實務, 2/e (Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2/e)$450$383 -
作業系統, 10/e (授權經銷版)(Silberschatz: Operating System Concepts, 10/e)$910$865 -
演算法精鑰 (推薦:李家同‧唐傳義‧徐道中‧黃永輝)$580$551
相關主題
商品描述
內容簡介
「資料結構」在資訊學科中是一門重要的課程。本書的內容依不同的主題共分為14章,在各章的每一小節中均附有練習題及類似題,旨在讓讀者測試對該小節所談及的內容是否已全盤了解。在各章末有「動動腦時間」,並標註與該題的相關章節。每章的重要主題均附有範例程式加以測試,以期讓讀者對理論能有進一步的認識與了解。
作者簡介
蔡明志
目錄大綱
第一章 演算法分析
1.1 演算法
1.2 Big-O
1.3 動動腦時間
第二章 陣列
2.1 陣列的表示法
2.2 上三角形和下三角形表示法
2.3 多項式表示法
2.4 魔術方陣
2.5 動動腦時間
第三章 堆疊與佇列
3.1 堆疊和佇列基本觀念
3.2 堆疊的加入與刪除
3.3 佇列的加入與刪除
3.4 環狀佇列
3.5 堆疊與佇列的應用
3.6 如何計算後序表示法
3.7 動動腦時間
第四章 鏈結串列
4.1 單向鏈結串列
4.2 環狀串列
4.3 雙向鏈結串列
4.4 鏈結串列之應用
4.5 動動腦時間
第五章 遞 迴
5.1 一些遞迴基本範例
5.2 一個典型的遞迴範例:河內塔
5.3 另一個範例:八個皇后
5.4 何時不要使用遞迴?
5.5 動動腦時間
第六章 樹狀結構
6.1 樹狀結構的一些專有名詞
6.2 二元樹
6.3 二元樹的表示法
6.4 二元樹的追蹤
6.5 引線二元樹
6.6 其他議題
6.7 動動腦時間
第七章 二元搜尋樹
7.1 何謂二元搜尋樹
7.2 二元搜尋樹的加入
7.3 二元搜尋樹的刪除
7.4 動動腦時間
第八章 堆積
8.1 何謂堆積
8.2 何謂min-heap
8.3 min-max heep
8.4 Deap
8.5 動動腦時間
第九章 高度平衡二元搜尋樹
9.1 何謂高度平衡二元搜尋樹
9.2 AVL-tree的加入
9.3 AVL-tree的刪除
9.4 動動腦時間
第十章 2-3tree與2-3-4tree
10.1 2-3 tree
10.2 2-3-4 tree
10.3 動動腦時間
第十一章 B-tree
11.1 m-way搜尋樹
11.2 B-tree
11.3 動動腦時間
第十二章 圖形結構
12.1 圖形的一些專有名詞
12.2 圖形資料結構表示法
12.3 圖形追蹤
12.4 擴展樹
12.5 最短路徑
12.6 拓樸排序
12.7 臨界路徑法
12.8 動動腦時間
第十三章 排序
13.1 氣泡排序
13.2 選擇排序
13.3 插入排序
13.4 合併排序
13.5 快速排序
13.6 堆積排序
13.7 二元樹排序
13.8 謝耳排序
13.9 基數排序
13.10 動動腦時間
第十四章 搜尋
14.1 循序搜尋
14.2 二元搜尋
14.3 雜湊
14.4 動動腦時間
