Untuk mengurutkan angka di atas menggunakan selection sort, prosesnya adalah sebagai berikut:
- Pertama, cari angka terkecil dari seluruh angka yang ada (2) dan tukar dengan angka pertama (2 dengan 2, tidak perlu diubah).
- Kedua, cari angka terkecil dari sisa angka kecuali angka pertama (3) dan tukar dengan angka kedua (3 dengan 3, tidak perlu diubah).
- Ketiga, cari angka terkecil dari sisa angka kecuali angka pertama dan kedua (4) dan tukar dengan angka ketiga (4 dengan 4, tidak perlu diubah).
- Keempat, cari angka terkecil dari sisa angka kecuali angka pertama, kedua, dan ketiga (5) dan tukar dengan angka keempat (5 dengan 5, tidak perlu diubah).
- Kelima, cari angka terkecil dari sisa angka kecuali angka pertama, kedua, ketiga, dan keempat (10) dan tukar dengan angka kelima (50 dengan 10).
- Keenam, cari angka terkecil dari sisa angka kecuali angka pertama, kedua, ketiga, keempat, dan kelima (13) dan tukar dengan angka keenam (15 dengan 13).
- Ketujuh, sisa angka kecuali angka pertama, kedua, ketiga, keempat, kelima, dan keenam adalah 15 yang merupakan angka terbesar, sehingga tidak perlu diubah lagi.
Hasil akhir dari pengurutan selection sort adalah: 2, 3, 4, 5, 10, 13, 15, 50
Untuk mengurutkan angka di atas menggunakan quick sort, prosesnya adalah sebagai berikut:
- Pertama, pilih angka acak sebagai pivot, misalnya angka 4.
- Kedua, pisahkan angka-angka yang lebih kecil dari pivot (2, 3) dan yang lebih besar dari pivot (50, 10, 15, 13)
- Ketiga, urutkan secara terpisah angka-angka yang lebih kecil dari pivot (2, 3) dan yang lebih besar dari pivot (10, 13, 15, 50) dengan mengulangi proses 1 dan 2.
Hasil akhir dari pengurutan quick sort adalah: 2, 3, 4, 5, 10, 13, 15, 50
Perlu diingat bahwa kedua metode diatas bisa menghasilkan hasil yang berbeda jika pivot yang dipilih berbeda.