Menu
Coddy logo textTech

Time and Space Complexity

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

Zaman Karmaşıklığı:

  • En İyi, Ortalama ve En Kötü Durum: O(n2)
    • Selection Sort, dizi zaten sıralı olsa bile minimumu bulmak için her zaman sıralanmamış kısmın tamamını tarar. Karşılaştırma sayısı girdi sırasına bağlı değildir.

Alan Karmaşıklığı:

  • O(1)
    • Selection Sort, "yerinde" (in-place) çalışan bir algoritmadır. Girdi ne kadar büyük olursa olsun, elemanları yalnızca sabit miktarda ek bellek kullanarak yeniden düzenler.

Özet:

  • Selection Sort basit ve bellek açısından verimlidir.
  • Yazma işlemlerinin maliyetli olduğu durumlarda yararlı olan az sayıda yer değiştirme (en fazla n-1) gerçekleştirir.
  • Karesel zaman karmaşıklığı, Merge Sort veya Quick Sort gibi algoritmaların tercih edildiği büyük veri kümeleri için onu kötü bir seçenek haline getirir.

Kendin dene

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

quiz iconKendini test et

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

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