Sıralama algoritmaları genel olarak bir dizi değerin en çabuk şekilde sıralanması adımlarını içerir. Örneğin buble sort, quick sort, insertion sort gibi. Bu algoritmalar programlama öğreniminde çok önemli yer tutar. Programlamadaki kontrol ve döngü yapılarından sonra bu algoritmalar öğrencilere öğrendiklerini güzel ve yararlı bir örnekle pekiştirmeleri için kullanılabilir. Tabi ki gerçek hayatta da bu algoritmalar sıkça kullanılır.
Bu adreste gördüğüm bir simulasyon programcığı bu ve diğer sıralama algoritmalarını görsel bir animasyonla simule ediyor. Mesela bubble sort pratikte nasıl çalışıyor görebiliyorsunuz. Programlama ile ilgilenen öğrencilerin işine yarayabileceğini düşündüm. Adresi tekrar vereyim;