Verileri belirli bir sıraya göre düzenleyen algoritmalar
Yan yana duran elemanları karşılaştırıp, sıralı değilse yerlerini değiştiren basit bir sıralama algoritmasıdır. Her geçişte dizideki en büyük eleman "baloncuk gibi" en sona yükselir.
Böl ve yönet (divide and conquer) stratejisini kullanan verimli bir sıralama algoritmasıdır. Bir pivot eleman seçilir ve diğer elemanlar pivottan küçük veya büyük olmalarına göre bölünür.
Diziyi sürekli ikiye bölen ve ardından sıralı bir şekilde birleştiren algoritmadır. Kararlı ve verimli bir algoritmadır.
Her adımda dizinin sıralanmamış kısmından en küçük elemanı bulup başa yerleştiren algoritmadır.