Proses yang terjadi pada pengurutan dengan menggunakan metode Insertion Sort adalah dimulai dari data ke-2 kemudian disisipkan pada tempat yang sesuai. Data pada posisi pertama diandaikan memang sudah pada tempatnya. Ilustrasinya mirip seperti saat menyisipkan kartu di permainan kartu. Agar lebih mudah dalam memahaminya silahkan perhatikan ilustrasi gambar berikut ini:
Gambar diatas dipahami aja satu satu proses jalannya, sekarang lita lihat source code untuk insertion sort menggunakan C.
for (i = 1 ; i <= n - 1; i++)
{
j = i;
while ( j > 0 && data[j] < data[j-1])
{
temp = data[j];
data[j] = data[j-1];
data[j-1] = temp;
j--;
}
}
Diatas masih sebuah source code dasar metode sorting insertion sort yang diimplementasikan dari algoritma diatas. Untuk contoh programnya dapat dilihat di : Pengurutan data random menggunakan Inserion Sort di C
Selesai ~ Ahmad Ariful Amri



infonya menarik untuk di telaah dan untuk dipelajari,,,,makasih ajh untuk info yang telah anda berikan
ReplyDeleteTerima kasih gan infonya^^
ReplyDeletekudu belajar nih, .thx dah share gan..
ReplyDeletewah, rumit ya..
ReplyDeletewah lumayan ni
ReplyDeletebisa untuk persiapan ujian
bisa nggak pak
ReplyDeletebuat proses kerja nya yg lebih detail
terima kasih infonya :)
ReplyDeleteblogs.unpas.ac.id/anisamaulina/2012/11/24/jurusan-teknik-informatika/