本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 資料結構:使用C語言
  • 點閱:1771
  • 作者: 李春雄著
  • 出版社:上奇資訊
  • 出版年:2012[民101]
  • ISBN:978-986-257-459-1 ; 986-257-459-3
  • 格式:PDF
  • 版次:第三版
租期14天 今日租書可閱讀至2019-12-30

「資料結構」一直是電腦資訊相關科系的必修核心課程之一,而本書以淺顯易懂的方式,透過圖文並茂、圖解說明豐富的內容,讓您學習如何設計良好的資料結構及演算法,進而設計高效率的程式。並且藉由學習各種的資料結構理論及觀摩相關程式設計的方法,提升程式設計和解決問題的能力。

書中內容跳脫深奧艱澀的理論,反而以基本且完備的介紹來讓您快速學會資料結構相關的原理。針對遞迴、陣列、堆疊、佇列、鏈結串列、樹狀結構、圖形結構和排序及搜尋等應用最廣泛的資料結構加以說明,再輔以大量圖示來學習。內容淺顯易懂,讓資料結構不再枯燥乏味,進而學習更精練的演算法設計,真正的務實地學會與吸收資料結構中的應用,讓您快速進入「資料結構」的世界。

本書特色:

認知(知識Knowledge):讓學習者「學會」各種資料結構的設計「理論」。
態度(情意Attitudes):讓學習者「觀察」日常生活中有關資料結構的「應用」。
技能(能力Skills):讓學習者「具備」資料結構及演算法設計技巧,進而撰寫高效率程式的「能力」。

  • 前言(第i頁)
  • Chapter 1 資料結構導論(第1-1頁)
    • 1-1 認識資料與資訊的關係(第1-2頁)
    • 1-2 何謂資料結構?(第1-4頁)
    • 1-3 何謂演算法?(第1-7頁)
    • 1-4 程式設計概念(第1-14頁)
    • 1-5 結構化程式設計(第1-18頁)
    • 1-6 演算法的效率評估(第1-22頁)
    • 本章重點整理(第1-35頁)
    • 課後評量(第1-37頁)
  • Chapter 2 遞迴(Recursion)(第2-1頁)
    • 2-1 遞迴(第2-2頁)
    • 2-2 遞迴函數(第2-2頁)
    • 2-3 遞迴的應用(第2-5頁)
    • 2-4 遞迴與非遞迴的比較(第2-19頁)
    • 本章重點整理(第2-22頁)
    • 課後評量(第2-23頁)
  • Chapter 3 陣列(Array)(第3-1頁)
    • 3-1 陣列的觀念(第3-2頁)
    • 3-2 陣列的宣告與儲存方式(第3-4頁)
    • 3-3 二維陣列的觀念(第3-11頁)
    • 3-4 多維陣列的觀念(第3-14頁)
    • 3-5 陣列在記憶體中的表示法(第3-17頁)
    • 3-6 多項式(polynomial)(第3-31頁)
    • 3-7 矩陣(Matrices)(第3-34頁)
    • 3-8 特殊矩陣(第3-50頁)
    • 本章重點整理(第3-59頁)
    • 課後評量(第3-61頁)
  • Chapter 4 堆疊(Stack)(第4-1頁)
    • 4-1 堆疊(Stack)(第4-2頁)
    • 4-2 以陣列來製作堆疊(第4-8頁)
    • 4-3 堆疊在運算式上的應用(第4-16頁)
    • 本章重點整理(第4-44頁)
    • 課後評量(第4-45頁)
  • Chapter 5 佇列(Queue)(第5-1頁)
    • 5-1 佇列(第5-2頁)
    • 5-2 以陣列來製作佇列(第5-7頁)
    • 5-3 環形佇列(circular queue)(第5-14頁)
    • 5-4 進階佇列(第5-24頁)
    • 本章重點整理(第5-27頁)
    • 課後評量(第5-28頁)
  • Chapter 6 鏈結串列(Linked List)(第6-1頁)
    • 6-1 線性串列(Linear List)(第6-2頁)
    • 6-2 陣列(Array)與鏈結串列(Linked List)比較(第6-3頁)
    • 6-3 動態記憶體配置(Dynamical Memory Allocation)(第6-4頁)
    • 6-4 鏈結串列(Linked List))(第6-9頁)
    • 6-5 單向鏈結串列(Singly Linked List)(第6-12頁)
    • 6-6 鏈結堆疊與鏈結佇列(第6-29頁)
    • 6-7 環狀鏈結串列(Circular Linked List)(第6-41頁)
    • 6-8 雙向鏈結串列(Double Linked List)(第6-49頁)
    • 6-9 多項式串列表示法(第6-50頁)
    • 本章重點整理(第6-55頁)
    • 課後評量(第6-57頁)
  • Chapter 7 樹狀結構(Tree)(第7-1頁)
    • 7-1 樹狀結構(第7-2頁)
    • 7-2 樹狀結構表示法(第7-5頁)
    • 7-3 二元樹(Binary Tree)(第7-7頁)
    • 7-4 二元樹的追蹤(Binary Tree Traversal)(第7-29頁)
    • 7-5 二元搜尋樹(Binary Search Tree)(第7-45頁)
    • 本章重點整理(第7-52頁)
    • 課後評量(第7-55頁)
  • Chapter 8 高等樹(第8-1頁)
    • 8-1 引線二元樹(Threaded Binary Tree)(第8-2頁)
    • 8-2 堆積(累堆)樹(Heap Tree)(第8-4頁)
    • 8-3 雙向堆積樹(DEAPS)(第8-18頁)
    • 8-4 高度平衡樹(AVL Tree)(第8-23頁)
    • 8-5 B-tree(第8-35頁)
    • 本章重點整理(第8-43頁)
    • 課後評量(第8-46頁)
  • Chapter 9 圖形結構(Graph)(第9-1頁)
    • 9-1 圖形理論的起源(第9-2頁)
    • 9-2 圖形(Graph)(第9-5頁)
    • 9-3 圖形的表示法(第9-11頁)
    • 9-4 加權圖形(第9-19頁)
    • 9-5 圖形的走訪方式(第9-22頁)
    • 9-6 擴張樹 (Spanning Tree)(第9-35頁)
    • 9-7 最小成本擴張樹(Minimum Cost Spanning Tree)(第9-36頁)
    • 9-8 最短路徑(Shortest Path)(第9-44頁)
    • 9-9 拓樸排序(Topological Sort)(第9-48頁)
    • 本章重點整理(第9-51頁)
    • 課後評量(第9-54頁)
  • Chapter 10 排序(Sorting)(第10-1頁)
    • 10-1 排序(Sorting)(第10-2頁)
    • 10-2 氣泡排序法(Bubble Sort)(第10-5頁)
    • 10-3 選擇排序法(Selection Sort)(第10-10頁)
    • 10-4 插入排序(Insertion Sort)(第10-15頁)
    • 10-5 快速排序(Quick Sort)(第10-19頁)
    • 10-6 堆積排序(Heap Sort)(第10-25頁)
    • 10-7 謝耳排序(Shell sort)(第10-35頁)
    • 10-8 合併排序(Merge Sort)(第10-39頁)
    • 10-9 基數排序(Radix Sort)(第10-45頁)
    • 本章重點整理(第10-51頁)
    • 課後評量(第10-53頁)
  • Chapter 11 搜尋(Search)(第11-1頁)
    • 11-1 搜尋(Search)(第11-2頁)
    • 11-2 循序搜尋法(Sequential Search)(第11-3頁)
    • 11-3 二分搜尋法(Binary Search)(第11-7頁)
    • 11-4 二元樹搜尋法(Binary Tree Search)(第11-14頁)
    • 11-5 內插搜尋法(Interpolation Search)(第11-16頁)
    • 11-6 雜湊搜尋法(Hashing Search)(第11-20頁)
    • 本章重點整理(第11-32頁)
    • 課後評量(第11-34頁)
  • Chapter 12 演算法在資料探勘上的應用(第12-1頁)
    • 12-1 資料探勘(Data Mining)概論(第12-2頁)
    • 12-2 演算法在資料探勘上的應用(第12-8頁)
紙本書 NT$ 490
單本電子書
NT$ 343

點數租閱 20點
租期14天
今日租書可閱讀至2019-12-30
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code