課程名稱:資料結構 (3學分/3學時)
一、課程總學習目標:
資料結構課程目的在教授學生組織和操作數據的基本概念和技能。學生將掌握各種資料結構的基本操作,分析演算法複雜度並應用於問題解決。課程重點在於培養學生的問題解決能力,完成課程後,學生將具備深入理解和應用資料結構的能力。
二、各單元學習目標:
單元1:演算法導論。
本單元將介紹演算法的設計、分析和應用。課程目標包括:教授常見的演算法設計技巧,如遞迴法(recursive method)、貪婪法(greedy method)、個別擊破法(divide and conquer)與動態程式法(dynamic programming);引導學生學習演算法的時間和空間複雜度分析方法,以評估演算法效率;培養學生將演算法應用於解決實際問題的能力,例如排序、圖形演算法等。完成課程後,學生將具備理解、分析和應用演算法的能力。
單元2:陣列。
本單元課程目標包括:理解陣列的基本概念和特性,包括索引、存取和更新操作;掌握陣列的常見應用,如資料存儲、排序和搜尋;了解動態陣列的實現和操作,以及其與靜態陣列的區別;學習如何解決與陣列相關的實際問題,理解陣列操作的時間和空間複雜度,並學會進行效能分析和優化。完成課程後,學生將具備理解和應用陣列的能力。
單元3:鏈結串列。
本單元課程目標包括:理解鏈結串列的概念和特性,包括節點(node)、指標(pointer)和連接操作;掌握鏈結串列的基本操作,如插入、刪除和搜尋;了解不同類型的鏈結串列,包括單向、雙向和循環鏈結串列,以及它們的應用場合。完成課程後,學生將具備理解和應用鏈結串列的能力。
單元4:堆疊與佇列。
本單元課程目標包括:理解堆疊和佇列的基本概念、特性和操作,包括進出原則和常見應用場景;掌握堆疊和佇列的基本操作,如新增資料、刪除資料並學習如何解決與堆疊和佇列相關的實際問題。完成課程後,學生將具備理解和應用堆疊和佇列的能力。
單元5:樹狀結構。
本單元課程目標包括:理解樹狀結構的基本概念和特性,包括節點(node)、樹根(root)、父子關係和樹葉節點(leaf node);掌握樹狀結構的常見類型,如二元樹(binary tree)、二元搜尋樹(binary search tree)等;學習樹的追蹤演算法,包括前序、中序與後序追蹤;了解樹狀結構的操作,如插入、刪除和搜尋,並學會分析時間複雜度。完成課程後,學生將具備理解和應用樹狀結構的能力。
單元6:圖。
本單元課程目標包括:理解圖的基本概念,包括節點(頂點)和邊,以及不同類型的圖(有向圖、無向圖、加權圖等);掌握圖的表示方法,如相鄰矩陣和鄰接表,以及它們的適用場景和效能分析;學習圖的常見算法,如深度優先搜索(DFS)、廣度優先搜索(BFS)、最短路徑算法等,並了解它們的運作原理和應用;探討圖的應用,如路徑規劃等實際場景。完成課程後,學生將具備理解和應用圖的能力。
單元7:排序。
本單元課程目標包括:理解各種排序演算法的原理,如氣泡排序、選擇排序、插入排序、快速排序、合併排序等;學習排序演算法的實現和操作,並了解它們的時間和空間複雜度。完成課程後,學生將具備深入理解和應用各種排序算法的能力。
單元8:搜尋。
本單元課程目標包括:理解各種搜尋演算法的原理,包括線性搜尋、二元搜尋、雜湊搜尋等;學習搜尋演算法的實現和操作,並了解時間和空間複雜度;探討搜尋演算法的優化策略,如二元搜尋法等。完成課程後,學生將具備理解和應用各種搜尋算法的能力。
三、學分數:3
週次 |
上課日期 |
教 學 與 作 業 進 度 |
學習活動 |
1 |
113/09/12 |
單元1: 演算法導論 (part1) 1-1 演算法基本觀念 1-2 演算法分析 包含以下五項學習活動: (1)課前預習教材。 (2)上實體課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)課程討論板--參與討論。 |
實體課程1 |
2 |
113/09/19 |
單元1: 演算法導論 (part2) 1-3 常用程式設計方法 1-4 發展程式的方法 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程1 |
3 |
113/09/26 |
單元2: 陣列 2-1 基本觀念 2-2 陣列儲存方法 2-3 陣列求址公式 2-4 特殊矩陣表示法 包含以下六項學習活動: (1)課前預習教材。 (2)上同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
同步 線上課程1 |
4 |
113/10/03 |
單元3: 鏈結串列(part1) 3-1基本知識 3-2串列, 鏈結串列用法/實際範例/特性 3-3鏈結串列/陣列 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。(本周作業為群組作業) (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程2 |
5 |
113/10/10 |
單元3: 鏈結串列(part2) 3-4單向鏈結串列 3-5環狀鏈結串列 3-6雙向鏈結串列 包含以下六項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程3 |
6 |
113/10/17 |
單元4: 堆疊與佇列(part1) 4-1 堆疊(stack) 包含以下七項學習活動: (1)課前預習教材。 (2)上同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
同步 線上課程2 |
7 |
113/10/24 |
單元4: 堆疊與佇列(part2) 4-2 佇列(queue) 包含以下六項學習活動: (1)課前預習教材。 (2)上同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
同步 線上課程3 |
8 |
113/10/31 |
單元5: 樹狀結構(part1) 5-1基本觀念 5-2樹狀結構簡介 5-3樹的三項必要特性 5-4樹的定義 5-5重要名詞 5-6二元樹(binary tree) 5-7樹 vs. 二元樹 5-8二元樹重要定理 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程4 |
9 |
113/11/07 |
期中考試 包含以下二項學習活動: (1)複習第一周至第八周上課內容。 (2)課程討論板--參與討論。 |
實體課程2 |
10 |
113/11/14 |
單元5: 樹狀結構(part2) 5-9特殊二元樹 5-10二元樹表示法 包含以下五項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程5 |
11 |
113/11/21 |
單元5: 樹狀結構 (part3) 5-11二元樹追蹤 5-12二元樹追蹤範例 包含以下六項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。(本周作業為群組作業) (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程6 |
12 |
113/11/28 |
單元6: 圖 (part1) 6-1圖形基本知識 6-2圖形分類 6-3圖形重要名詞 6-4圖形表示法 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。(本周作業為群組作業) (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程7 |
13 |
113/12/05 |
單元6: 圖 (part2) 6-5圖形追蹤 6-6最小成本擴展樹 6-7拓樸排序 包含以下六項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程8 |
14 |
113/12/12 |
單元7: 排序 (part1) 7-1排序定義與簡介 7-2插入排序法 7-3選擇排序法 7-4氣泡排序法 包含以下六項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程9 |
15 |
113/12/19 |
單元7: 排序 (part2) 7-5快速排序法 7-6合併排序法 7-7實例練習 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程10 |
16 |
113/12/26 |
單元8: 搜尋 (part1) 8-1搜尋定義 8-2循序搜尋法 8-3二元搜尋法 包含以下六項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)課程討論板--參與討論。 |
非同步 線上課程11 |
17 |
114/01/02 |
單元8: 搜尋 (part2) 8-4雜湊搜尋法 8-5雜湊函數設計 8-6碰撞處理 8-7實例練習 包含以下七項學習活動: (1)課前預習教材。 (2)上非同步線上課程。 (3)課後複習教材。 (4)作業:繳交期限為上課後一周內(下次上課前)完成線上繳交。 (5)作業互評:請在上課後一周內(下次上課前)完成評定其他同學上周繳交之作業共5份(由系統隨機安排)。 (6)單元測驗:請在上課後一周內(下次上課前)完成測驗。 (7)課程討論板--參與討論。 |
非同步 線上課程12 |
18 |
114/01/09 |
期末考試 包含以下二項學習活動: (1)複習第一周至第十七周上課內容。 (2)課程討論板--參與討論。 |
實體課程3 |
-
1.授課教師(助教)介紹, 連絡方式與office hour
資料結構/授課教師
姓名:陳維魁/健行科技大學 資訊工程系 教授
學歷:國立交通大學資訊工程學系 博士/ 碩士/ 學士
電子郵件帳號: wkchen@uch.edu.tw
電話: 03-4581196 #7704
Office hour:
星期一: 20:10-21:40
星期二: 08:00-08:50, 17:35-18:25
星期三: 08:00-08:50, 13:00-13:50
地點:D516辦公室
線上問答時間:
課業輔導之數位連絡方式:請在[討論區]發言, 老師/助教會盡快回覆。
星期一: 19:10-20:00
星期三: 14:00-14:50
資料結構/助教
姓名:李柏希/健行科技大學 資訊工程系碩班生
電子郵件帳號: dcdh0153@gmail.com
助教時間:
星期二: 09:00~11:50
星期三: 09:00~11:50
星期四: 09:00~11:50
地點:D518教室
-
閱讀 > 11 分鐘 1.1 教師簡介字幕版
11:32
-
-
2.單元一 : 演算法導論
-
閱讀 > 1 分鐘 2.1 第1周課程學習指引/實體課程
-
閱讀 > 1 分鐘 2.2 Ch1-演算法導論/教材
-
閱讀 > 14 分鐘 2.3 1-Ch1- 演算法導論-前言(p1-3)字幕版
14:47
-
閱讀 > 10 分鐘 2.4 2-Ch1- 演算法導論-1-1基本觀念(p4-8)字幕版
10:55
-
閱讀 > 14 分鐘 2.5 3-Ch1- 演算法導論-1-1基本觀念(p9-10)字幕版
14:24
-
需繳交, 同儕互評, 2024-09-18 2.11 第1周作業/演算法基本觀念主題
-
閱讀 > 1 分鐘 2.12 第1周作業參考解答
-
需繳交, 同儕互評, 2024-09-25 2.21 第2周作業/時間複雜度(Time Complexity) 主題
-
閱讀 > 1 分鐘 2.22 第2周作業參考解答
-
分數 > 60, 2024-10-31 2.23 單元1測驗/演算法導論
-
-
3.單元二 : 陣列
-
閱讀 > 13 分鐘 3.3 1-Ch2- 陣列-基本觀念(p1-4)字幕版
13:59
-
閱讀 > 9 分鐘 3.4 2-Ch2- 陣列儲存的方法(p5-10)字幕版
09:24
-
閱讀 > 12 分鐘 3.5 3-Ch2- 陣列求址(p11-15)字幕版
12:55
-
閱讀 > 16 分鐘 3.6 4-Ch2- 陣列求址(p16-21)字幕版
16:05
-
閱讀 > 16 分鐘 3.7 5-Ch2- 陣列求址(p22-27)字幕版
16:56
-
閱讀 > 12 分鐘 3.8 6-Ch2- 陣列的運算與特殊矩陣表示法(p28-39)字幕版
12:30
-
閱讀 > 13 分鐘 3.9 7-Ch2- 陣列求址練習題(p40-46)字幕版
13:12
-
閱讀 > 5 分鐘 3.10 8-Ch2- 使用多維陣列目的解析字幕版
05:25
-
需繳交, 同儕互評, 2024-10-02 3.11 第3周作業/多維陣列/分組作業
-
閱讀 > 1 分鐘 3.12 第3周作業參考解答
-
分數 > 60, 2024-10-10 3.13 單元2 測驗/陣列
-
4.單元三 :鏈結串列
-
閱讀 > 1 分鐘 4.1 第4周課程學習指引/非同步線上課程
-
閱讀 > 15 分鐘 4.3 1-Ch3- 鏈結串列-大綱(p1-2)字幕版
15:14
-
閱讀 > 15 分鐘 4.4 2-Ch3- 串列定義與操作(p3-4)字幕版
15:08
-
閱讀 > 17 分鐘 4.5 3-Ch3- 實作串列作法(p5-6)字幕版
17:21
-
閱讀 > 15 分鐘 4.6 4-Ch3- 鏈結串列用法(p7-11)字幕版
15:15
-
閱讀 > 18 分鐘 4.7 5-Ch3- 鏈結串列特性(p12-14)字幕版
18:18
-
閱讀 > 14 分鐘 4.8 6-Ch3- 單向鏈結串列(p15-16)字幕版
14:04
-
需繳交, 同儕互評, 2024-10-10 4.9 第4周作業:陣列與鏈結串列之比較
-
閱讀 > 1 分鐘 4.10 第4周作業參考解答
-
閱讀 > 1 分鐘 4.11 第5周課程學習指引/非同步線上課程
-
閱讀 > 15 分鐘 4.12 7-Ch3- 動態記憶體空間配置(p17-20)字幕版
15:19
-
閱讀 > 16 分鐘 4.13 8-Ch3- 新增刪除串列節點與計算串列長度(p21-25)字幕版
16:27
-
閱讀 > 12 分鐘 4.14 9-Ch3-串列連接與反轉(p26-29)字幕版
12:29
-
閱讀 > 8 分鐘 4.15 10-Ch3-環狀鏈結串列(p30-31)字幕版
08:04
-
閱讀 > 14 分鐘 4.16 11-Ch3-雙向鏈結串列(p32-34)字幕版
14:05
-
閱讀 > 15 分鐘 4.17 12-Ch3-雙向鏈結串列插入刪除(p35-41)字幕版
15:35
-
需繳交, 同儕互評, 2024-10-17 4.18 第5周作業:單向與雙向鏈結串列之比較
-
閱讀 > 1 分鐘 4.19 第5周作業參考解答
-
分數 > 60, 2024-10-17 4.20 單元3 測驗/鏈結串列
-
-
5.單元四 : 堆疊與佇列
-
閱讀 > 1 分鐘 5.2 Ch4-堆疊與佇列/教材投影片
-
閱讀 > 15 分鐘 5.3 1-Ch4- 堆疊與佇列(p1-7)字幕版
15:38
-
閱讀 > 17 分鐘 5.4 2-Ch4- 堆疊的操作(p8-13)字幕版
17:19
-
閱讀 > 8 分鐘 5.5 3-Ch4- 練習題(p13)字幕版
08:55
-
閱讀 > 15 分鐘 5.6 4-Ch4- 堆疊應用運算式轉換(p14-22)字幕版
15:24
-
閱讀 > 13 分鐘 5.7 5-Ch4- 運算式轉換範例(p23-25)字幕版
13:37
-
閱讀 > 18 分鐘 5.8 6-Ch4- 運算式轉換範例(p26-27)字幕版
18:32
-
閱讀 > 23 分鐘 5.9 7-Ch4- 練習題範例(p28-31)字幕版
23:18
-
閱讀 > 2 分鐘 5.10 8-Ch4- 遞迴(p31-32)字幕版
02:56
-
需繳交, 同儕互評, 2024-11-07 5.11 第6周作業:堆疊(stack)應用問題 (分組作業)
-
閱讀 > 1 分鐘 5.12 第6周作業參考解答
-
閱讀 > 1 分鐘 5.13 第7周課程學習指引/同步線上課程
-
閱讀 > 17 分鐘 5.14 9-Ch4- 遞迴與範例練習題(p32-37)字幕版
17:57
-
閱讀 > 14 分鐘 5.15 10-Ch4- 佇列(p38-42)字幕版
14:10
-
閱讀 > 16 分鐘 5.16 11-Ch4- 佇列(p43-51)字幕版
16:10
-
閱讀 > 18 分鐘 5.17 12-Ch4- 佇列(p51-59)字幕版
18:42
-
閱讀 > 5 分鐘 5.18 13-Ch4- 堆疊與佇列練習題(p60)字幕版
05:16
-
閱讀 > 15 分鐘 5.19 14-Ch4- 堆疊練習題解析(p60)字幕版
15:59
-
需繳交, 同儕互評, 2024-11-07 5.21 第7周作業/佇列(queue)應用問題
-
閱讀 > 1 分鐘 5.22 第7周作業參考解答
-
閱讀 > 12 分鐘 5.23 期中考重點回顧字幕版
12:32
-
分數 > 60, 2024-11-07 5.24 單元4 測驗/堆疊與佇列
-
6.單元五 : 樹狀結構
-
閱讀 > 1 分鐘 6.1 第8周課程學習指引/非同步線上課程
-
閱讀 > 1 分鐘 6.2 Ch5-樹狀結構/教材投影片
-
閱讀 > 20 分鐘 6.3 1-Ch5- 樹狀結構簡介與定義(p1-4)字幕版
20:10
-
閱讀 > 11 分鐘 6.4 2-Ch5- 樹狀結構三特性(p5-6)字幕版
11:36
-
閱讀 > 15 分鐘 6.5 3-Ch5- 樹狀結構重要名詞(p7-12)字幕版
15:12
-
閱讀 > 7 分鐘 6.6 4-Ch5- 樹狀結構重要名詞(p13-17)字幕版
07:15
-
閱讀 > 13 分鐘 6.7 5-Ch5- 樹的表示法(p18-19)字幕版
13:01
-
閱讀 > 15 分鐘 6.8 6-Ch5- 樹的表示法(p20-21)字幕版
15:39
-
閱讀 > 8 分鐘 6.9 7-Ch5- 二元樹(p22-23)字幕版
08:17
-
閱讀 > 15 分鐘 6.10 8-Ch5- 二元樹重要定理(p24)字幕版
15:23
-
閱讀 > 7 分鐘 6.11 9-Ch5- 二元樹重要定理實例(p25)字幕版
07:03
-
需繳交, 同儕互評, 2024-11-07 6.12 第8周作業/樹的重要定理
-
閱讀 > 1 分鐘 6.13 第8周作業參考解答
-
閱讀 > 1 分鐘 6.15 第10周課程學習指引/非同步線上課程
-
閱讀 > 16 分鐘 6.16 10-Ch5- 特殊二元樹(p26-27)字幕版
16:30
-
閱讀 > 11 分鐘 6.17 11-Ch5- 特殊二元樹(p28-29)字幕版
11:26
-
閱讀 > 16 分鐘 6.18 12-Ch5- 二元樹表示法-陣列(p30-34)字幕版
16:09
-
閱讀 > 11 分鐘 6.19 13-Ch5- 二元樹表示法-鏈結串列(p35-36)字幕版
11:30
-
閱讀 > 17 分鐘 6.20 14-Ch5- 二元樹追蹤(p37-40)字幕版
17:06
-
閱讀 > 21 分鐘 6.21 15-Ch5- 二元樹追蹤範例(p41)字幕版
21:02
-
需繳交, 同儕互評, 2024-11-21 6.22 第10周作業/二元樹追蹤基礎問題
-
閱讀 > 1 分鐘 6.23 第10周作業參考解答
-
閱讀 > 14 分鐘 6.25 16-Ch5- 二元樹追蹤範例(p42)字幕版
14:30
-
閱讀 > 16 分鐘 6.26 17-Ch5- 二元樹追蹤範例(p43)字幕版
16:01
-
閱讀 > 10 分鐘 6.27 18-Ch5- 二元樹追蹤範例(p44)字幕版
10:09
-
閱讀 > 10 分鐘 6.28 19-Ch5- 二元樹追蹤範例(p45)字幕版
10:25
-
閱讀 > 19 分鐘 6.29 20-Ch5- 二元樹排序法(p46-50)字幕版
19:31
-
閱讀 > 19 分鐘 6.30 21-Ch5- 二元樹排序法範例(p51-53)字幕版
19:16
-
閱讀 > 20 分鐘 6.31 22-Ch5- 二元樹排序法範例(p54-61)字幕版
20:05
-
需繳交, 同儕互評, 2024-11-28 6.32 第11周作業/二元樹追蹤應用主題(分組作業)
-
閱讀 > 1 分鐘 6.33 第11周作業參考解答
-
分數 > 60, 2024-12-05 6.34 單元5測驗/樹狀結構
-
-
7.單元六 : 圖形
-
閱讀 > 1 分鐘 7.1 第12周課程學習指引/非同步線上課程
-
閱讀 > 15 分鐘 7.3 1-Ch6- 圖形基本知識與分類(p1-6)字幕版
15:33
-
閱讀 > 17 分鐘 7.4 2-Ch6- 無向圖重要名詞(p7-12)字幕版
17:06
-
閱讀 > 15 分鐘 7.5 3-Ch6- 無向圖重要名詞(p12-16)字幕版
15:28
-
閱讀 > 5 分鐘 7.6 4-Ch6- 無向圖重要名詞(p16-18)字幕版
05:18
-
閱讀 > 7 分鐘 7.7 5-Ch6- 有向圖重要名詞(p19-22)字幕版
07:59
-
閱讀 > 14 分鐘 7.8 6-Ch6- 圖形表示法(p23-27)字幕版
14:04
-
閱讀 > 17 分鐘 7.9 7-Ch6- 圖形表示法(p28-31)字幕版
17:09
-
閱讀 > 6 分鐘 7.10 8-Ch6-圖形表示法(p32)字幕版
06:45
-
需繳交, 同儕互評, 2024-12-04 7.11 第12周作業/圖形觀念問題
-
閱讀 > 1 分鐘 7.12 第12周作業參考解答
-
閱讀 > 1 分鐘 7.13 第13周課程學習指引/非同步線上課程
-
閱讀 > 15 分鐘 7.14 9-Ch6-圖形追蹤法DFS(p33-36)字幕版
15:05
-
閱讀 > 19 分鐘 7.15 10-Ch6-圖形追蹤法BFS(p37-40)字幕版
19:21
-
閱讀 > 4 分鐘 7.16 11-Ch6-圖形追蹤法BFS(p41-42)字幕版
04:37
-
閱讀 > 17 分鐘 7.17 12-Ch6-MCST(p43-54)字幕版
17:16
-
閱讀 > 10 分鐘 7.18 13-Ch6-MCST(p55-56)字幕版
10:31
-
閱讀 > 17 分鐘 7.20 15-Ch6-拓樸排序(p61-69)字幕版
17:20
-
閱讀 > 12 分鐘 7.21 16-Ch6-練習題1(p70-73)字幕版
12:18
-
閱讀 > 7 分鐘 7.22 17-Ch6-練習題2(p74-78)字幕版
07:59
-
閱讀 > 15 分鐘 7.23 18-Ch6-練習題3(p79-90)字幕版
15:16
-
需繳交, 同儕互評, 2024-12-11 7.24 第13周作業/圖形應用問題
-
分數 > 60, 2024-12-11 7.26 單元6 測驗/圖形
-
-
8.單元七: 排序
-
閱讀 > 1 分鐘 8.2 Ch7-排序/教材投影片
-
閱讀 > 15 分鐘 8.3 1-Ch7簡介與排序法種類(p1-4)字幕版
15:22
-
閱讀 > 16 分鐘 8.4 2-Ch7簡介與排序法種類(p5-8)字幕版
16:02
-
閱讀 > 15 分鐘 8.5 3-Ch7插入排序法(p9-18)字幕版
15:06
-
閱讀 > 7 分鐘 8.6 4-Ch7插入排序法(p19-20)字幕版
07:34
-
閱讀 > 9 分鐘 8.7 5-Ch7選擇排序法種類(p21-25)字幕版
09:00
-
閱讀 > 10 分鐘 8.8 6-Ch7選擇排序法(p26-27)字幕版
10:06
-
閱讀 > 16 分鐘 8.9 7-Ch7氣泡排序法(p28-41)字幕版
16:10
-
閱讀 > 5 分鐘 8.10 8-Ch7氣泡排序法分析(p42)字幕版
05:02
-
需繳交, 同儕互評, 2024-12-18 8.11 第14周作業/排序法基本問題
-
閱讀 > 20 分鐘 8.14 9-Ch7快速排序法分析(p43-44)字幕版
20:14
-
閱讀 > 17 分鐘 8.15 10-Ch7快速排序法分析(p45-48)字幕版
17:02
-
閱讀 > 18 分鐘 8.16 11-Ch7合併排序法與排序法比較(p45-48)字幕版
18:17
-
閱讀 > 15 分鐘 8.17 12-Ch7練習題(p54-61)字幕版
15:24
-
閱讀 > 19 分鐘 8.18 13-Ch7練習題(p54-69)字幕版
19:06
-
需繳交, 同儕互評, 2024-12-25 8.19 第15周作業/快速排序法主題
-
分數 > 60, 2024-12-25 8.21 單元7 測驗/排序
-
9.單元八: 搜尋
-
閱讀 > 14 分鐘 9.3 1-Ch8- 搜尋定義與分類(p1-4)字幕版
14:04
-
閱讀 > 17 分鐘 9.4 2-Ch8- 循序搜尋法(p5-10)字幕版
17:03
-
閱讀 > 14 分鐘 9.5 3-Ch8- 二元搜尋法(p11)字幕版
14:10
-
閱讀 > 15 分鐘 9.6 4-Ch8- 二元搜尋法(p12-15)字幕版
15:59
-
閱讀 > 14 分鐘 9.7 5-Ch8- 二元搜尋法分析(p13-20)字幕版
14:18
-
閱讀 > 12 分鐘 9.8 6-Ch8- 二元搜尋法實例(p21-24)字幕版
12:03
-
需繳交, 同儕互評, 01-01 23:30 9.9 第16周作業/二元搜尋法主題
-
閱讀 > 15 分鐘 9.12 7-Ch8- 雜湊搜尋法基本觀念(p25-26)字幕版
15:36
-
閱讀 > 17 分鐘 9.13 8-Ch8- 雜湊函數設計(p27-33)字幕版
17:18
-
閱讀 > 18 分鐘 9.14 9-Ch8- 雜湊函數設計範例(p34-40)字幕版
18:04
-
閱讀 > 6 分鐘 9.15 10-Ch8- 雜湊函數設計範例(p41)字幕版
06:24
-
閱讀 > 11 分鐘 9.16 11-Ch8- 雜湊函數碰撞處理(p42-47)字幕版
11:15
-
閱讀 > 8 分鐘 9.17 12-Ch8- 雜湊函數碰撞處理(p48-54)字幕版
08:04
-
閱讀 > 3 分鐘 9.18 13-Ch8- 雜湊函數碰撞處理(p55)字幕版
03:37
-
閱讀 > 13 分鐘 9.19 14-Ch8- 鏈結法(p56-63)字幕版
13:08
-
閱讀 > 13 分鐘 9.20 15-Ch8-練習題1(p64-67)字幕版
13:01
-
閱讀 > 10 分鐘 9.21 16-Ch8-練習題2-線性探測法(p68-74)字幕版
10:31
-
閱讀 > 6 分鐘 9.22 17-Ch8-練習題2-二次探測法(p75-79)字幕版
06:08
-
閱讀 > 12 分鐘 9.23 18-Ch8-練習題3與4(p80-82)字幕版
12:35
-
需繳交, 同儕互評, 01-08 23:30 9.24 第17周作業/綜合應用問題
-
分數 > 60, 01-08 23:30 9.26 單元8 測驗/搜尋