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)
İlgili Araçlar
Sayı Tabanı Dönüştürücü
İkili, sekizli, ondalık ve onaltılık sistemler arasında sayıları dönüştürün
Uzun Bölme Çözücü
Adım adım çözümlerle uzun bölme problemlerini çözün
Çarpım Tablosu Oluşturucu
Çarpım tabloları oluşturun ve yazdırın
Olasılık Simülatörü
İstatistiksel analiz ile yazı tura, zar atma ve kart çekmeyi simüle edin