課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | C++ STL與資料結構之簡介與回顧 |
國際程式競賽利器介紹 |
熟悉程式競賽工具 |
|
|
|
2 | 貪婪演算法賽題 |
貪婪演算法 |
利用貪婪演算法解題 |
|
|
|
3 | 貪婪演算法賽題 |
貪婪演算法 |
利用貪婪演算法解題 |
|
|
|
4 | 最小生成樹賽題 |
最小生成樹
Prim's Algorithm
Kruskal's Algorithm |
利用貪婪演算法解題 |
|
|
|
5 | 最小生成樹賽題 |
最小生成樹
Prim's Algorithm
Kruskal's Algorithm |
利用貪婪演算法解題 |
|
|
|
6 | 遞迴型賽題 |
遞迴型賽題 |
利用遞迴解題 |
|
|
|
7 | 最短路徑賽題 |
最短路徑演算法
Single Source Shortest Path (SSSP) Problems
Dijkstra's algorithm
Floyd-Warshall algorithm
Bellman-Ford algorithm
Shortest-Path Fast Algorithm (SSFA) |
求解最短路徑賽題 |
|
|
|
8 | 最短路徑賽題 |
最短路徑演算法
Single Source Shortest Path (SSSP) Problems
Dijkstra's algorithm
Floyd-Warshall algorithm
Bellman-Ford algorithm
Shortest-Path Fast Algorithm (SSFA) |
求解最短路徑賽題 |
|
|
|
9 | 字串處理賽題 |
字串比對 |
求解字串處理賽題 |
|
|
|
10 | 圖形搜尋賽題 |
廣先搜尋演算法(dfs)
深先搜尋演算法(bfs) |
求解圖形搜尋賽題 |
|
|
|
11 | 圖形搜尋賽題 |
廣先搜尋演算法(dfs)
深先搜尋演算法(bfs) |
求解圖形搜尋賽題 |
|
|
|
12 | 圖形搜尋賽題 |
廣先搜尋演算法(dfs)
深先搜尋演算法(bfs) |
求解圖形搜尋賽題 |
|
|
|
13 | 動態規劃演算法賽題 |
Dynamic Programming |
求解動態規劃演算法賽題 |
|
|
|
14 | 動態規劃演算法賽題 |
Dynamic Programming |
求解動態規劃演算法賽題 |
|
|
|
15 | 線段樹賽題 |
線段樹 |
求解線段樹賽題 |
|
|
|
16 | 線段樹賽題 |
線段樹 |
求解線段樹賽題 |
|
|
|
17 | 期末考(一) |
期末考(一) |
測試歷屆競賽試題 |
|
|
|
18 | 期末考(二) |
期末考(二) |
測試歷屆競賽試題 |
|
|
|