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 |