1. | ![]() |
Introduction to Algorithms, Efficiency and Order | 알고리즘에 대해 소개한다. | ![]() |
2. | ![]() |
Introduction to Algorithms, Efficiency and Order | 알고리즘 분석과 최적성에 대해 학습한다. | ![]() |
![]() |
Introduction to Algorithms, Efficiency and Order / Divide-and-conquer | 알고리즘 효율성 및 차수표기에 대해 학습한다. | ![]() |
|
3. | ![]() |
Divide-and-conquer | Divide-and-conquer에 대한 예시를 통해 개념을 이해한다. | ![]() |
4. | ![]() |
Dynamic Programming | Dynamic Programming(동적계획법)의 전략에 대해 알아본다 | ![]() |
![]() |
Dynamic Programming | Dynamic Programming(동적계획법)에 대해 학습한다. | ![]() |
|
5. | ![]() |
Dynamic Programming/ Greedy approch | Dynamic Programming(동적계획법)에 대해 학습한다. Greedy algorithm에 대해 알아본다 | ![]() |
![]() |
Greedy Approach | Greedy approch에 대해 학습한다. | ![]() |
|
6. | ![]() |
Greedy Approach | Prim's algorithm과 Kruskal's algorithm, Dijkstra's algorithm을 이해한다. | ![]() |
![]() |
Greedy Approach | Knapsack 문제와 Huffman algorithm에 대해 학습한다. | ![]() |
|
7. | ![]() |
Sorting and Searching | 정렬에 대해 학습한다. | ![]() |
8. | ![]() |
Sorting and Searching | 탐색에 대해 학습한다. | ![]() |
9. | ![]() |
Introduction to the Theory of NP | NP 이론에 대해 학습한다. | ![]() |
10. | ![]() |
Introduction to the Theory of NP | NP 이론에 대해 학습한다. | ![]() |
![]() |
Coping with NP-Completeness | Backtracking을 통해 문제를 해결한다. | ![]() |
|
11. | ![]() |
Coping with NP-Completeness | NP-Completeness의 개념을 이해한다. | ![]() |
12. | ![]() |
Coping with NP-Completeness | NP-Completeness의 개념을 이해한다. | ![]() |
![]() |
Coping with NP-Completeness | 근사 알고리즘에 대해 학습한다. | ![]() |
|
13. | ![]() |
Cryptographic Algorithms | 암호 알고리즘의 개념에 대해 이해한다. | ![]() |
14. | ![]() |
Cryptographic Algorithms | 암호 알고리즘에 대해 학습한다. | ![]() |
![]() |
Cryptographic Algorithms | 암호 시스템과 이산대수에 대해 학습한다. | ![]() |
|
15. | ![]() |
Cryptographic Algorithms | Diffie-Hellman key exchange protocol에 대해 알아본다 | ![]() |