Search this site
Embedded Files
Skip to main content
Skip to navigation
Data Structures and Algorithms
徐熊健@資料結構與演算法
公告
上課須知
教科書
評分方式
課程培養的核心能力
上課講義
Maze generation_產生迷宫
作業
作業評分方式
Q&A
113學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 BST_Insertion_Deletion_遞迴_非遞迴
03.作業三 Traversal & Determining a Binary Tree
05.作業四 Shortest Paths & Transitive Closure
06.作業五 MST_Kruskal's and Prim's algorithms
07.作業六 Performance Evaluation for Sorting Algorithms
113學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
B1 (Bonus) Power and Polynomial
B2 (Bonus) Knight Tour
B3 (Bonus) Addition of polynomials
B4 (Bonus) MST : Kruskal and Prim Algorithms
B5 (Bonus) Performance Evaluation for Sorting Algorithms
112學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 BST_Insertion_Deletion_遞迴_非遞迴
03.作業三 Traversal & Determining a Binary Tree
04.作業四 實作新增堆積、刪除堆積並利用其完成排序
05.作業五 Shortest Paths & Transitive Closure
06.作業六 MST_Kruskal's and Prim's algorithms
07.作業七 Performance Evaluation for Sorting Algorithms
112學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
B1 (Bonus) Power and Polynomial
B2 (Bonus) Knight Tour
B3 (Bonus) Addition of polynomials
B5 (Bonus) Performance Evaluation for Sorting Algorithms
B4 (Bonus) MST : Kruskal and Prim Algorithms
111學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 BST_Insertion_Deletion_遞迴_非遞迴
03.作業三 Traversal & Determining a Binary Tree
04.作業四 實作新增堆積、刪除堆積並利用其完成排序
05.作業五 Shortest Paths & Transitive Closure
06.作業六 MST_Kruskal's and Prim's algorithms
07.作業七 Performance Evaluation for Sorting Algorithms
111學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
B1 (Bonus) Power and Polynomial
B2 (Bonus) Knight Tour
B3 (Bonus) Addition of polynomials
B4 (Bonus) MST : Kruskal and Prim Algorithms
B5 (Bonus) Performance Evaluation for Sorting Algorithms
110學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 Traversal & Determining a Binary Tree
03.作業三 實作新增堆積、刪除堆積並利用其完成排序
04.作業四 Shortest Paths & Transitive Closure
05.作業五 MST_Kruskal's and Prim's algorithms
06.作業六 Topological Sequences
07.作業七 Performance Evaluation for Sorting Algorithms
110學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
B1 (Bonus) Power and Polynomial
B2 (Bonus) Knight Tour
B3 (Bonus) Addition of polynomials
B4 (Bonus) MST : Kruskal and Prim Algorithms
B5 (Bonus) Performance Evaluation for Sorting Algorithms
成績總覽
109學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder 複製
02.作業二 Traversal & Determining a Binary Tree
03.作業三 實作新增堆積、刪除堆積並利用其完成排序
04.作業四 Shortest Paths & Transitive Closure
05.作業五 MST_Kruskal's and Prim's algorithms
06.作業六 Topological Sequences
07.作業七 Performance Evaluation for Sorting Algorithms
成績總覽
109學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
成績總覽
108學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 Binary Search Tree_Deletion
03.作業三 (1) 以中序後序或中序前序決定一個二元樹、(2)階層走訪
04.作業四 Shortest Paths & Transitive Closure
05.作業五 MST_Kruskal's and Prim's algorithms
06.作業六 Performance Evaluation for Sorting Algorithms
108學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
成績總覽
107學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder_Deletion
02.作業二 (1) 以中序後序或中序前序決定一個二元樹、(2)階層走訪
03.作業三 MST_Kruskal's and Prim's algorithms
04.作業四 Shortest Paths & Transitive Closure
05.作業五 Performance Evaluation for Sorting Algorithms
成績總覽
缺席紀錄
107學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)+ 河內塔
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
成績總覽
106學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder_Deletion
02.作業二 以中序後序或中序前序決定一個二元樹與堆積排序
03.作業三 MST_Kruskal's and Prim's algorithms
04.作業四 Shortest Paths & Transitive Closure
05.作業五 Performance Evaluation for Sorting Algorithms
成績總覽
106學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:排列(遞迴)
03.作業三:Magic Squares
04.作業四、老鼠走迷宮
05.作業五、中序運算式轉為後序、前序運算式
06.作業六:單向、雙向鏈結串列(含開頭空白節點)
成績總覽
105學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 Binary Search Tree_Deletion_Inorder_Levelorder
03.作業三 排序演算法比較 (Heapsort、BST_Inorder、Others)
04.作業四 MST_Kruskal's and Prim's algorithms
05.作業五 Shortest Paths & Transitive Closure
06.作業六 Performance Evaluation for Sorting Algorithms
07.作業七 Longest Common Subsequence
成績總覽
105學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:Magic Squares
03.作業三(自行練習):Fibonacci sequence & big-O
04.作業三、老鼠走迷宮
05.作業四、中序運算式轉為後序、前序運算式
06.作業五:單向、雙向鏈結串列(含開頭空白節點)
成績總覽
104學年度下學期
01.作業一 Binary Search Tree_Insertion_Delete_Inorder_Levelorder
02.作業二 排序演算法比較 (Heapsort、BST_Inorder、Other soring)
03.作業三 MST_Kruskal's and Prim's algorithms
04.作業四 Shortest Paths
05.作業五 Sorting Algorithm
成績總覽
104學年度上學期
01.作業一:Selection sort vs. Bubble sort & Binary search
02.作業二:Magic Squares
03.作業三(自行練習):Fibonacci sequence & big-O
03.作業三、中序運算式轉為後序、前序運算式
04.作業四、老鼠走迷宮
05.作業五、單向鍵結串列
06.作業六:雙向鏈結串列(含開頭空白節點)
成績總覽
103學年度下學期
01.作業一 Binary Search Tree_Insertion_Delete_Inorder_Levelorder
02.作業二 排序演算法比較 (Heapsort、BST_Inorder、Other soring)
03.作業三 MST_Kruskal's and Prim's algorithms
04.作業四 Shortest Paths
05.作業五 Sorting Algorithm
作業成績
學期成績
103學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:Fibonacci sequence & big-O
03.作業三:Magic Squares
04.作業四、中序運算式轉為後序、前序運算式
05.作業五、老鼠走迷宮
06.作業六、鍵結串列
07.加分作業:N皇后問題
作業成績
成績總覽
102學年度下學期
00.加分作業:N皇后問題
01.作業一 Binary Search Tree_Insertion_Delete_Inorder_Levelorder
02.作業二 Binary Search Tree_Traversal (遞迴、非遞迴)
03.作業三 排序演算法比較 (Heapsort、BST_Inorder、Other soring)
04.作業四 MST_Kruskal's and Prim's algorithms
05.作業五 Shortest Paths
06.作業六 Sorting Algorithm
學期成績
102學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:Fibonacci sequence & big-O
03.作業三:Magic Squares
04.作業四、中序運算式轉為後序、前序運算式
05.作業五、老鼠走迷宮
06.作業六、鍵結串列
07.加分作業:N皇后問題
作業成績
成績總覽
101學年度下學期
01.作業一 Binary Search Tree_Insertion_Inorder
02.作業二 Binary Search Tree_Deletion and Traversal
03.作業三 Heapsort 堆積排序
04.作業四 MST_Kruskal's and Prim's algorithms
05.作業五 Shortest Paths
修課同學
「學期成績」的複本
101學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:Fibonacci sequence & big-O
03.作業三:Magic Squares
04.作業四、中序運算式轉為後序、前序運算式
05.作業五、老鼠走迷宮
06.作業六、鍵結串列
07.加分作業:N皇后問題
作業成績
成績總覽
100學年度下學期
01.作業一 Binary Search Tree_Insertion
02.作業二 Binary Search Tree_Deletion and Traversal
03.作業三 Minimum-cost spanning tree_Kruskal's algorithm
04.作業四 MST_Kruskal's and Prim's algorithms
05.作業五 Shortest Paths
甲、乙班成績
100學年度上學期
01.作業一:Selection sort vs. Bubble sort
02.作業二:Fibonacci sequence & big-O
03.作業三:Magic Squares
04.作業四、中序運算式轉為後序、前序運算式
05.作業五、老鼠走迷宮
06.作業六、鍵結串列
07.加分作業:N皇后問題
99學年度下學期
00.期中考
01.期末考
02.期末總成績
1.作業1說明
2.作業2說明
3.作業3說明
4.作業4說明
5.作業5說明
99學年度上學期
00. 期中考
01. 期末考
02. 最終成績
1. 作業一說明
分數與建議
2. 作業二說明
分數與建議
3. 作業三說明
分數與建議
4. 作業四說明
分數與建議
5. 作業五說明
分數與建議
6. 作業六說明
7. 作業七說明
Powercam鏈結
如何觀看Powercam
離散數學
110學年度上學期
109學年度下學期
109學年度上學期
108學年度下學期
108學年度上學期
107學年度下學期
107學年度上學期
106學年度下學期
106學年度上學期
105學年度下學期
105學年度上學期
104學年度下學期
104學年度上學期
103學年度下學期
103學年度上學期
102學年度下學期
102學年度上學期
101學年度下學期
101學年度上學期
100學年度下學期
100學年度上學期
99學年度下學期
99學年度上學期
程式範例
00. 如何計算CPU執行時間
01. 如何製作獨立執行檔
01-1 Debug/Release in C++ Builder
02. 如何宣告動態陣列
03. 如何在輸出時固定欄寬
04. n 皇后
05. 讀入/寫出 檔案
06-1. 用 StringGrid (BCB) 表示陣列資料
06-2. 用 StringGrid 表示迷宮 (BCB)
06-3. 用 StringGrid 呈現動畫 (BCB, DrawCell, Refresh)
06-4 BMP/JPG in StringGrid Cells
06. 如何用datagridview表示迷宮
07. VS C++中的enum
08. VS C++中的全域變數
09 infix2postfix 逐步實作 VS C++
10. 挑選排序與二元搜尋
11. 計算階乘
12. 排列
13. 數字加總
15. Fast Exponentiation
20. 魔術方塊
21. 線性搜尋
22. 矩陣相加
23. 矩陣相乘
24. 轉置矩陣
25. 河內塔
27. Knight Tour
30. 老鼠走迷宮
01.隨機產生迷宮
02.控制鍵盤事件
03.重畫DrawGrid事件(OnDrawCell事件)
04.TBitmap的使用方法
30.0 Maze: DFS generation
31. 中序轉後序
32. String ^ and wchar_t in VS C++
33 c++ builder Ansistring 使用方法
40. 鏈結串列
42. 雙向鏈結串列
50. 中/後/前序走訪
51. 二元搜尋樹、畫出二元樹
70. 排序程式之cpu時間比較
71. 排序程式之cpu時間畫圖表 (ZedGraph)
72. 排序程式之cpu時間畫圖表 (TChart)
73.利用程式畫圖表 (TChart)
80.VS200X C++程式小細節
01.視窗程式下 struct 寫法
02.String 的宣告方式
90. infix2postfix 逐步實作 (using VS C++)
91.Parallel Scan
92.Visual Cryptography
93. Fourier Transform, DFT & FFT
「73.利用程式畫圖表 (TeeChart)」的複本
Javascript範例
AVL Tree
其他教學資源
其他資源鏈結
勘誤表
系統設定相關
01.[Visual Studio 2010] IntelliSense 不支援C++開發環境的解決方案
Builder 安裝
Chapter 2
Data Structures and Algorithms
勘誤表
(Last updated: 09/11/2012)
(previous version)
請各位提供書本上的錯誤
Google Sites
Report abuse
Google Sites
Report abuse