go
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
  1. 01
    Özyineleme (Recursion)
    Temel durum, çağrı yığını, özyineleme ağaçları ve memoization.
    Başlangıç · 25 dk
  2. 02
    Arama Algoritmaları
    Doğrusal arama, ikili arama ve ikili aramanın varyantları.
    Başlangıç · 30 dk
  3. 03
    Temel Sıralama Algoritmaları
    Bubble, selection ve insertion sort; kararlılık ve yerinde sıralama.
    Başlangıç · 30 dk
  4. 04
    Verimli Sıralama Algoritmaları
    Merge sort, quick sort, heap sort ve O(n log n) alt sınırı.
    Orta · 35 dk
  5. 05
    Doğrusal Zamanlı Sıralama
    Counting sort, radix sort ve bucket sort.
    Orta · 25 dk
  6. 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
  1. 07
    Böl ve Fethet
    Problemi parçala, çöz, birleştir; yineleme bağıntıları ve Master teoremi.
    Orta · 30 dk
  2. 08
    Açgözlü (Greedy) Algoritmalar
    Yerel en iyi seçimler, doğruluk ispatı ve klasik açgözlü problemler.
    Orta · 30 dk
  3. 09
    Geri İzleme (Backtracking)
    Karar ağaçları, permütasyonlar, alt kümeler ve N-Vezir problemi.
    Orta · 30 dk
  4. 10
    Dinamik Programlama I: Temeller
    Örtüşen alt problemler, memoization ve tabulation.
    Orta · 35 dk
  5. 11
    Dinamik Programlama II: Klasik Problemler
    LCS, düzenleme mesafesi, sırt çantası ve en uzun artan alt dizi.
    İleri · 40 dk

Graf Algoritmaları

4 ders
  1. 12
    Graf Gezinme: BFS ve DFS
    Genişlik ve derinlik öncelikli arama, ızgara problemleri.
    Orta · 30 dk
  2. 13
    Topolojik Sıralama
    Yönlü döngüsüz graflar, Kahn algoritması ve bağımlılık çözümleme.
    Orta · 25 dk
  3. 14
    En Kısa Yol Algoritmaları
    Dijkstra, Bellman-Ford ve Floyd-Warshall.
    İleri · 40 dk
  4. 15
    Minimum Kapsayan Ağaç
    Kruskal ve Prim algoritmaları.
    İleri · 30 dk

İleri Konular

3 ders
  1. 16
    Bit Manipülasyonu
    İkili temsil, bit hileleri ve bitmask teknikleri.
    Orta · 25 dk
  2. 17
    String Algoritmaları
    Desen eşleme (KMP, Rabin-Karp), palindromlar ve anagramlar.
    İleri · 35 dk
  3. 18
    Problem Çözme Stratejileri
    Desen tanıma, kısıtlardan karmaşıklık çıkarma ve mülakat hazırlığı.
    Orta · 25 dk