yigityalim
projelerel kitabılabişe alpaylaş
xgithub
Laboratuvarlara Dön
10 May 2026·veri

Sorting Algorithm Visualizer

Bubble, insertion, selection, quick, merge — beş klasik sıralamayı bar chart'ta canlı izle. Step / play / 1×–16× hız. Karşılaştırma, swap ve sorted state'leri renkli.

algorithms · sorting · visualization

ÖncekiSHA-2 Hash Laboratuvarı
siteprojelerel kitabılaboratuvardeğişiklik günlüğü
hakkındakullanımlarşimdiişe alpaylaş
diğerxgithublinkedine-posta
metarssllms.txtsitemap
© 2026 Yiğit Yalım. Tüm hakları saklıdır.
/

Sıralama algoritmalarını "anlamak" başka, görmek başka. Quick sort'un partition oyunu, merge sort'un divide-conquer'ı, bubble sort'un yavaşlığı — gözle.

SortingVisualizer · O(n log n)
cmp: 0swap: 0
0/151
boyut24
unsortedcomparingswappingsorted
worst: O(n²)total steps: 151

Karşılaştırma

AlgoritmaBestAvgWorstStableIn-place
BubbleO(n)O(n²)O(n²)✓✓
InsertionO(n)O(n²)O(n²)✓✓
SelectionO(n²)O(n²)O(n²)✗✓
QuickO(n log n)O(n log n)O(n²)✗✓
MergeO(n log n)O(n log n)O(n log n)✓✗

JS'in Array.prototype.sort() modern engine'lerde TimSort (insertion + merge hibrid). Best case O(n) (zaten sıralı), worst case O(n log n).

Renk anlamları

  • Gri — henüz dokunulmadı
  • Mavi — şu adımda karşılaştırılan iki eleman
  • Amber — yer değiştiriyor
  • Yeşil — final pozisyona oturmuş