1. |
Gragh algorithms (I) : Representation of a graph |
Read the syllabus and read pp.105-110 of the text. |
100minutes |
2. |
Gragh algorithms (II) : Breadth First Search (BFS) |
Read pp.111-113 of the text. |
100minutes |
3. |
Gragh algorithms (III) : Depth First Serach (DFS) |
Read pp.114-117 of the text. |
100minutes |
4. |
Gragh algorithms (IV) : Shortest path problem (Dijkstra’s algorithm) |
Read pp.118-120 of the text. |
100minutes |
5. |
Gragh algorithms (V) : Shortest path problem (time complexity of Dijkstra’s algorithm) |
Solve examples presented at the 4th lecture by yourself. Read pp.121-122 of the text. |
200minutes |
6. |
Gragh algorithms (VI) : Network flow and Maximum flow minimum cut theorem |
Read pp.123-127 of the text. |
100minutes |
7. |
Gragh algorithms (VII) : Maximum algorithm |
Read pp.128-129 of the text. |
100minutes |
8. |
String search algorithm (I) : Brute-force algorithm, Rabin-Karp algorithm and KMP algorithm |
Read pp.131-140 of the text. |
100minutes |
9. |
String search algorithm (II) : Boyer-Moore algorithm |
Read pp.141-145 of the text. |
100minutes |
10. |
Algorithm design (I) : Recursion, Mathematical induction and Euclidean algorithm |
Read pp.147-151 of the text. |
100minutes |
11. |
Algorithm design (II) : Divide and conquer, Maximum search problem and Satisfiability problem |
Read pp.152-155 of the text. |
100minutes |
12. |
Algorithm design (III) : Dynamic programming, Fibonacci sequence and Knapsack problem |
Read pp.156-161 of the text. |
100minutes |
13. |
Algorithm design (IV) : Greedy method, Coin change problem and Minimum spanning tree problem |
Read pp.162-165 of the text. |
100minutes |
14. |
Final exam, Q&A |
Review the contents of all the lectures so as to solve basic examples by using algorithms presented. |
1250minutes |
Total. |
- |
- |
2650minutes |