Suatu proses pengurutan data
yang sebelumnya disusun secara acak atau tidak teratur menjadi urut dan teratur menurut suatu aturan tertentu.
Pada umumnya ada 2 macam pengurutan :
1. Pengurutan secara
ascending ( urutan naik)
2. Pengurutan secara
descending (urutan turun)
Contoh
Data Acak : 5 6 8 1 3 25 10
Ascending : 1 3 5 6 8 10 25
Descending : 25 10 8 6 5 3 1
Selection
Sort
1.Merupakan kombinasi antara
sorting dan
searching
2.Untuk setiap
proses, akan dicari elemen elemen yang
belum diurutkan yang
memiliki nilai terkecil atau terbesar akan dipertukarkan ke posisi yang
tepat di
dalam
array
3.Selama
proses pembandingan dan pengubahan hanya dilakukan pada indeks
pembanding saja, pertukaran data
secara fisik terjadi pada akhir
proses.
INSERTION
SORT
Tidak ada komentar:
Posting Komentar