|
1. hafta |
Giriş, Matematiksel temeller, Asimptotik Notasyonlar |
|
2. hafta |
Iteratif sıralama algoritmaları: BubbleSort, SelectionSort, InsertionSort |
|
3. hafta |
Rekursif Algoritmalar: MergeSort, QuickSort, Median bulma |
|
4. hafta |
Rekursif Algoritmalar: MergeSort, QuickSort, Median bulma
|
|
5. hafta |
Heapler ve HeapSort
|
|
6. hafta |
Sayma sıralama ve Radix sıralama algoritmaları |
|
7. hafta |
ARASINAV |
|
8. hafta |
Graflar: BFS, DFS |
|
9. hafta |
Union/Find Veri Yapısı ve Uygulamaları |
|
10. hafta |
Topolojik Sıralama |
|
11. hafta |
Yayılma Ağaçları Algoritmaları
|
|
12. hafta |
En-kısa Yol algoritmaları |
|
13. hafta |
ClosestPair-ConvexHull-FarthestPair Algoritmaları |
|
14. hafta |
Açgözlü Algoritmalar: Aktivite Seçim Problemi, Huffman Kodlama |