Yazeka
Arama sonuçlarına göre oluşturuldu
İkili ve doğrusal arama arasındaki temel farklar şunlardır:
- Zaman karmaşıklığı: Doğrusal aramanın zaman karmaşıklığı O(n) iken, ikili aramanın zaman karmaşıklığı O(log n)'dir 12. Bu, ikili aramanın büyük veri kümelerinde doğrusal aramadan çok daha hızlı olduğu anlamına gelir 12.
- Ön koşul: Doğrusal arama, listenin sıralanmasını gerektirmezken, ikili arama yalnızca sıralanmış listelerde veya dizilerde kullanılabilir 15.
- Çalışma prensibi: Doğrusal arama, veri yapısındaki her öğeyi sırasıyla kontrol eder ve aranan öğeyi bulana kadar devam eder 45. İkili arama ise, sıralı dizinin ortasından aramaya başlar ve hedef değer bulunana veya arama aralığında eleman kalmayana kadar arama aralığını tekrar tekrar ikiye böler 145.
5 kaynaktan alınan bilgiyle göre: