Metode Exchange Sort
Sekarang kita akan mempelajari tentang metode pengurutan exchange sort. Metode pengurutan excahange sort mirip dengan metode pengurutan Buble Sort *bisa di katakan bersaudara hehehe. Tapi dalam cara membandingan antar elemennya memiliki tentu memiliki perbedaan.
Exchange sort membandingkan suatu elemen dengan elemen-elemen lainnya dalam array tersebut, dan melakukan pertukaran elemen jika perlu. Jadi ada elemen yang selalu menjadi elemen pusat (pivot).
Sedangkan Bubble sort akan membandingkan elemen pertama/terakhir dengan elemen sebelumnya/sesudahnya, kemudian elemen tersebut itu akan menjadi pusat (pivot) untuk dibandingkan dengan elemen sebelumnya/sesudahnya lagi, begitu seterusnya
cara pengurutan exchange sort
Prosedur Exchange Sort
void exchange_sort(int data[])
{
for(int i=0;i
for(int j=i+1;j
if(data[i]tukar(&data[i],&data[j]);
}
}
}
sumber: http://allaboutalgoritma.blogspot.com/2009/06/metode-pemograman-algoritma-exchange.html
0 comments:
Post a Comment