 Bir sayı listesini artan düzende sıralamak için bir algoritma oluşturun.
 3, 8, 5, 1, 9
İşte basit bir algoritma: 1. Listedeki ilk numaradan başlayın. 2. Listedeki bir sonraki numarayla karşılaştırın. Bir sonraki sayı daha küçükse, konumlarını değiştirin. 3. Listedeki bir sonraki numaraya geçin ve 2. adımı tekrarlayın. Listenin sonuna ulaşana kadar bunu yapmaya devam edin. 4. Tüm liste için 1-3 arasındaki adımları tekrarlayın, ancak listeyi her gözden geçirdiğinizde, öncekinden bir konum önce durun (çünkü son sayı zaten sıralanmıştır). 5. Herhangi bir değişiklik yapmadan tüm listeyi geçene kadar 1-4 arasındaki adımları tekrarlamaya devam edin. Örnek liste için şu şekilde çalışır: 1. 3 ile başlayın. 2. 3 ile 8'i karşılaştırın. 3 daha küçüktür, bu yüzden değiştirin: 3, 8, 5, 1, 9 -> 8, 3, 5, 1, 9. 3. 8 ile 5'i karşılaştırın. 5 daha küçüktür, bu yüzden değiştirin: 8, 3, 5, 1, 9 -> 8, 5, 3, 1, 9. 4. 8 ile 1'i karşılaştırın. 1 daha küçüktür, yani onları değiştirin: 8, 5, 3, 1, 9 -> 8, 5, 3, 9, 1. 5. 9'u 1 ile karşılaştırın. 1 daha küçüktür, bu yüzden değiştirin: 8, 5, 3, 9, 1 -> 8, 5, 3, 9, 1. 6. 1-5'i tekrarlayın, ancak 4 konumdan sonra durun: 5, 3, 8, 1, 9 -> 5, 3, 8, 1, 9 (takas yapılmadı). 7. 1-5'i tekrarlayın, ancak 3 konumdan sonra durun: 3, 5, 1, 8, 9 -> 3, 5, 1, 8, 9 (takas yapılmadı). 8. 1-5'i tekrarlayın, ancak 2 konumdan sonra durun: 3, 1, 5, 8, 9 -> 3, 1, 5, 8, 9 (takas yapılmadı). 9. 1-5'i tekrarlayın, ancak 1 konumdan sonra durun: 1, 3, 5, 8, 9 -> 1, 3, 5, 8, 9 (takas yapılmadı). 10. Liste artık artan düzende sıralanmıştır.