• Point Zero
  • Teaching
  • Blog Posts
  • Publications
  • Apps
  • Games
  • Search

    Bölüm 3 · Simülasyon

    Arama Algoritmaları

    ← Bölüm 3
    Algoritma–
    Karşılaştırma0
    DurumHazır.

      Arama Algoritmaları

      Doğrusal, ikili ve atlayarak aramayı aynı dizi üzerinde adım adım karşılaştırın.

      Kullanım

      • Bir hedef değer yazın (0–99) ve Doğrusal, İkili ya da Atlayarak düğmesine basın. Turuncu çubuk karşılaştırılan öğedir; soluk çubuklar dizinin hâlâ incelenen bölümünün dışındadır.
      • İkili arama ve atlayarak arama yalnızca sıralı veride çalıştığı için önce diziyi sıralar.
      • Yeni Dizi 16 rastgele değer üretir; Hız animasyon gecikmesini değiştirir. Çubukların altındaki işaretler ikili aramada L / M / R'yi (sol, orta, sağ), atlayarak aramada o anki bloğu (atla, son) gösterir.

      Doğrusal arama

      Değerleri tek tek denetler. Sıralı dizi gerektirmez; en kötü durumda O(n) sürede çalışır.

      İkili arama

      Sıralı veri gerektirir ve kalan arama aralığını tekrar tekrar yarıya indirir; en kötü durumda süre O(log n)'dir.

      Atlayarak arama

      Sıralı veri gerektirir. Yaklaşık √n konumluk atlamalar yapar, ardından kısa bir doğrusal tarama yapar; en kötü durumda süre O(√n)'dir.

      AlgoritmaSıralı veri gerekir mi?En kötü durumn = 16
      DoğrusalHayırO(n)16 karşılaştırma
      İkiliEvetO(log n)5 karşılaştırma
      AtlayarakEvetO(√n)yaklaşık 8 karşılaştırma
      • Follow:
      • GitHub
      • Feed
      © 2026 Sercan Külcü, Powered by Jekyll & AcademicPages, a fork of Minimal Mistakes.
      Site last updated 2026-11-05, Sitemap