Menu
Coddy logo textTech

Time and Space Complexity

Coddy'nin Insertion Sort - DSA Serisi kursunda ders 7 / 9.

Zaman Karmaşıklığı:

  • En İyi Durum: O(n)
    • Dizi zaten sıralı olduğunda, Insertion Sort sıralı düzeni onaylamak için yalnızca bir geçiş yapar.
  • Ortalama ve En Kötü Durum: O(n2)
    • Ortalama ve en kötü durumlarda, her bir öğe için sıralanmış kısmın tamamı boyunca karşılaştırma ve kaydırma yapmamız gerekebileceğinden karesel zaman alır.

Alan Karmaşıklığı:

  • O(1)
    • Insertion Sort "yerinde" (in-place) bir algoritmadır, yani girdi boyutuyla orantılı ek bellek gerektirmez.
    • Sıralama için kullanılan alan, girdi boyutundan bağımsız olarak sabit kalır.

Özet:

  • Insertion Sort, küçük veri kümeleri veya neredeyse sıralanmış diziler için verimlidir.
  • Karesel zaman karmaşıklığı nedeniyle büyük veri kümeleri için daha az uygundur.
  • Alan karmaşıklığı sabittir, bu da onu her türlü girdi boyutu için bellek açısından verimli kılar.
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

Insertion Sort - DSA Serisi bölümündeki tüm dersler