1. hafta |
Giris, Matematiksel temeller, Asymptotic Notasyonlar |
2. hafta |
Iteratif sıralama algoritmaları: BubleSort, 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 ve Radix sıralama |
7. hafta |
ARASINAV |
8. hafta |
Graphlar: 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 algorithmaları
|
13. hafta |
ClosestPair-ConvexHull-FarthestPair Algoritmaları |
14. hafta |
Ders Tekrarı |