Bu soruya tam nasıl cevap verilmelidir bilmiyorum. Bir sürü sıralama algoritması var. En bilinen ve basit olarak buble sort kullanabilirsin, daha hızlı olsun dersen quick sort olabilir. Ama quick sort da en kötü durum bubble sort ile aynı oluyor. Hız genelde önemli diyorsan merge sort kullanılıyor. Merge sortda da hafıza kullanımı gerektiğinden sıralamak istediğin miktar ve hafıza miktarın önemli. Ama veri tabanları da genelde merge sort kullanıyor.