動態圖解資料結構:使用 Visual Basic, 2/e

李春雄

買這商品的人也買了...

商品描述

<內容簡介>

學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。
圖解說明:利用圖文並茂來說明資料結構的概念知識。
動態展示:將演算法實作出視覺化的操作介面,讓學習者更瞭解資料結構的運作原理。
流程架構:以「輸入---處理---輸出」流程來說明程式設計概念。
教學評量:每章節最後附有教學評量,協助讀者課後練習與自我測驗。
教師手冊:包括「教學投影片」、「單元評量」及「課後評量」之完整解答。
影音教材:最完整的「影音數位教材」以及「動畫電子書教材」。

本書學習目標:
在於教導學習者如何設計良好的資料結構及演算法,進而設計之高效率的程式。
藉由學習各種的資料結構之理論及觀摩相關之程式設計的方法,進而提升程式設計和解決問題的能力。

《 全國第一本最完整的「數位影音教材」 》
《 全國第一本最完整的「動畫電子書教材」 》
《 全國第一本符合SCORM標準之數位教材 》
《 全國第一本附有「自我評量測驗系統」的教材 》
《 本書中附有五種程式語言:C / C++ / C# / Java / VB

<章節目錄>

第一章 導論(Introduction
1-1
認識資料與資訊的關係
1-2
何謂資料結構?

1-3
何謂演算法
?
1-4
程式設計概念

1-5
結構化程式設計
1-6
演算法的效率評估
課後評量

第二章 陣列(Array
2-1
陣列的觀念
2-2
一維陣列
2-3
二維陣列的觀念
2-4
多維陣列的觀念
2-5
陣列在記憶體中的表示法
2-6
多項式(Polynomial
2-7
矩陣(Matrices
2-8
特殊矩陣
課後評量

第三章 堆疊(Stack
3-1
堆疊(Stack
3-2
以陣列來製作堆疊
3-3
堆疊在運算式上的應用
3-4
遞迴(Recursion
3-5
遞迴函數
3-6
遞迴的應用
課後評量

第四章 佇列(Queue
4-1
佇列(Queue
4-2
以陣列來製作佇列
課後評量
(以下小節請參見附書光碟)
4-3
環形佇列(circular queue
4-4
進階佇列
4-5
佇列在電腦資料處理的應用

第五章 串列(List
5-1
串列(List
5-2
陣列與串列
5-3
動態記憶體配置(Dynamical Memory Allocation
5-4
鏈結串列(Linked List
課後評量
(以下小節請參見附書光碟)
5-5
單向鏈結串列(Singly Linked List
5-6
鏈結堆疊與鏈結佇列
5-7
環狀鏈結串列(Circular Linked List
5-8
雙向鏈結串列(Double Linked List
5-9
多項式串列表示法

第六章 樹狀結構(Tree
6-1
樹狀結構
6-2
樹狀結構表示法
6-3
二元樹(Binary Tree
6-4
二元樹的追蹤(Binary Tree Traversal
6-5
二元搜尋樹(Binary Search Tree
課後評量
(以下小節請參見附書光碟)
6-6
堆積樹( Heap Tree
6-7
高度平衡樹(AVL Tree

第七章 圖形結構(Graph
7-1
圖形理論的起源
7-2
圖形( Graph
7-3
圖形的表示法
7-4
加權圖形
7-5
圖形的走訪方式
課後評量
(以下小節請參見附書光碟)
7-6
擴張樹( Spanning Tree
7-7
最小成本擴張樹( Minimum Cost Spanning Tree
7-8
最短路徑( Shortest Path
7-9
拓樸排序(Topological Sort

第八章 排序(Sorting
8-1
排序(Sorting
8-2
氣泡排序法(Bubble Sort
8-3
選擇排序法(Selection Sort
8-4
插入排序法( Insertion Sort
8-5
快速排序( Quick Sort
8-6
堆積排序法(Heap Sort
8-7
謝耳排序法( Shell Sort
8-8
合併排序法( Merge Sort
8-9
基數排序法( Radix Sort
課後評量

第九章 搜尋(Search
9-1
搜尋(Search
9-2
序搜尋法(Sequential Search
9-3
二分搜尋法(Binary Search
9-4
二元樹搜尋法(Binary Tree Search
9-5
內插搜尋法(Interpolation Search
9-6
雜湊(Hashing
課後評量

<光碟內容>

影音電子書教材
動畫圖解電子書
動態展示程式
五種版本範例程式
學習路徑地圖
補充PDF電子書