tooljar

    Sıralama Görselleştiricisi

    Sıralama algoritmalarını adım adım animasyonla görselleştirin ve karşılaştırın

    Kabarcık Sıralaması

    Listeyi tekrar tekrar dolaşır, bitişik elemanları karşılaştırır ve yanlış sıradaysa onları değiştirir.

    En İyi Durum
    O(n)
    Ortalama Durum
    O(n²)
    En Kötü Durum
    O(n²)
    Alan
    O(1)

    Görselleştirme

    Sıralama Sonuçları

    190
    Toplam Karşılaştırmalar
    85
    Toplam Değişimler
    276
    Toplam Adımlar
    20
    Dizi Boyutu

    Renk Göstergesi

    Varsayılan
    Karşılaştırılıyor
    Değiştiriliyor
    Sıralanmış
    Pivot

    Zaman Karmaşıklığı Referansı

    Kabarcık Sıralaması: O(n) en iyi, O(n²) ortalama/en kötü
    Seçim Sıralaması: O(n²) tüm durumlar
    Ekleme Sıralaması: O(n) en iyi, O(n²) ortalama/en kötü
    Hızlı Sıralama: O(n log n) en iyi/ortalama, O(n²) en kötü
    Birleştirme Sıralaması: O(n log n) tüm durumlar

    Sıralama Görselleştiricisi Hakkında

    Farklı sıralama algoritmalarının adım adım nasıl çalıştığını görselleştirin. Karşılaştırmalar, değişimler ve zaman karmaşıklığı üzerinden verimliliğini karşılaştırın.

    Sıralama Algoritmaları

    • Kabarcık Sıralaması: Basit karşılaştırma tabanlı sıralama, öğrenmek için iyi
    • Seçim Sıralaması: Tekrar tekrar minimum bulur, her zaman O(n²)
    • Ekleme Sıralaması: Küçük/neredeyse sıralanmış diziler için verimli
    • Hızlı Sıralama: Pivotlu böl ve yönet, pratikte çok hızlı
    • Birleştirme Sıralaması: Ekstra alan gereksinimiyle kararlı O(n log n)