İçindekiler:

İkili aramanın ortasını nasıl bulursunuz?
İkili aramanın ortasını nasıl bulursunuz?

Video: İkili aramanın ortasını nasıl bulursunuz?

Video: İkili aramanın ortasını nasıl bulursunuz?
Video: İKİLİ ÜÇLÜ DÖRTLÜ TARAMA TESTLERİ - GENETİK TARAMA 2024, Mayıs
Anonim

Sıralanmış bir dizi verildiğinde, orta -most element ve elementi anahtarla kontrol edin. Eğer orta -most eleman anahtarına eşittir, anahtarı bulduk. Eğer orta -çoğu eleman anahtardan büyüktür, biz arama sol yarısında orta -en element, yoksa biz arama sağ yarısında.

Aynı şekilde, insanlar soruyor, ikili aramayı nasıl buluyorsunuz?

Ikili arama : Arama art arda bölerek sıralanmış bir dizi arama yarı yarıya aralık. Tüm diziyi kapsayan bir aralıkla başlayın. değeri ise arama tuşu, aralığın ortasındaki öğeden daha az ise, aralığı alt yarıya daraltın. Aksi takdirde, üst yarıya kadar daraltın.

Aynı şekilde, ikili aramanın büyük O'su nedir? Ikili arama aslında bir arama dengeli bir BST üzerinde çalışma ( Ikili arama ağaç). böyle bir arama zaman karmaşıklığına sahiptir Ö (günlük n). Bakın, sıralanmış diziniz derinlik öncelikli olarak görüntülenebilir arama dengeli bir BST'nin sıralı serileştirilmesi. Yani, özyinelemeli olarak aşağıdakileri yapın (kökten başlayarak):

Ayrıca bilin, ikili aramanın 7 adımı nedir?

İkili Arama Algoritması

  • Adım 1 - Arama öğesini kullanıcıdan okuyun.
  • Adım 2 - Sıralanan listede ortadaki öğeyi bulun.
  • Adım 3 - Arama öğesini, sıralanmış listedeki orta öğeyle karşılaştırın.
  • Adım 4 - Her ikisi de eşleşirse, "Verilen öğe bulundu!!!" ifadesini görüntüleyin. ve işlevi sonlandırın.

İkili arama nasıl çalışır?

Ikili arama sıralanmış bir öğe listesinden bir öğeyi bulmak için etkili bir algoritmadır. Bilişim Teknoloji İşler listenin yarısını tekrar tekrar bölerek abilir olası konumları tek bir konumla daraltana kadar öğeyi içerir.

Önerilen: