03
Algoritmalar
Arama ve sıralamadan dinamik programlamaya ve graf algoritmalarına, problem çözme becerini adım adım geliştir.
4 modül18 ders9 sa 10 dk
0/18 ders%0
Temel Teknikler
6 ders- 01Özyineleme (Recursion)Temel durum, çağrı yığını, özyineleme ağaçları ve memoization.Başlangıç · 25 dk
- 02Arama AlgoritmalarıDoğrusal arama, ikili arama ve ikili aramanın varyantları.Başlangıç · 30 dk
- 03Temel Sıralama AlgoritmalarıBubble, selection ve insertion sort; kararlılık ve yerinde sıralama.Başlangıç · 30 dk
- 04Verimli Sıralama AlgoritmalarıMerge sort, quick sort, heap sort ve O(n log n) alt sınırı.Orta · 35 dk
- 05Doğrusal Zamanlı SıralamaCounting sort, radix sort ve bucket sort.Orta · 25 dk
- 06İki İşaretçi, Kayan Pencere ve Önek ToplamlarıDizi ve string problemlerinde en sık kullanılan desenler.Orta · 30 dk
Tasarım Paradigmaları
5 ders- 07Böl ve FethetProblemi parçala, çöz, birleştir; yineleme bağıntıları ve Master teoremi.Orta · 30 dk
- 08Açgözlü (Greedy) AlgoritmalarYerel en iyi seçimler, doğruluk ispatı ve klasik açgözlü problemler.Orta · 30 dk
- 09Geri İzleme (Backtracking)Karar ağaçları, permütasyonlar, alt kümeler ve N-Vezir problemi.Orta · 30 dk
- 10Dinamik Programlama I: TemellerÖrtüşen alt problemler, memoization ve tabulation.Orta · 35 dk
- 11Dinamik Programlama II: Klasik ProblemlerLCS, düzenleme mesafesi, sırt çantası ve en uzun artan alt dizi.İleri · 40 dk
Graf Algoritmaları
4 ders- 12Graf Gezinme: BFS ve DFSGenişlik ve derinlik öncelikli arama, ızgara problemleri.Orta · 30 dk
- 13Topolojik SıralamaYönlü döngüsüz graflar, Kahn algoritması ve bağımlılık çözümleme.Orta · 25 dk
- 14En Kısa Yol AlgoritmalarıDijkstra, Bellman-Ford ve Floyd-Warshall.İleri · 40 dk
- 15Minimum Kapsayan AğaçKruskal ve Prim algoritmaları.İleri · 30 dk