Insertion Sort
Insertion sort adalah sebuah algoritma
pengurutan yang membandingkan dua elemen data pertama, mengurutkannya, kemudian
mengecek elemen data berikutnya satu persatu dan membandingkannya dengan elemen
data yang telah diurutkan. Karena algoritma ini bekerja dengan membandingkan
elemen-elemen data yang akan diurutkan, algoritma ini termasuk pula dalam
comparison-based sort. Ide dasar dari algoritma Insertion Sort ini adalah
mencari tempat yang "tepat" untuk setiap elemen array, dengan cara
sequential search. Proses ini kemudian menyisipkan sebuah elemen array yang
diproses ke tempatnya ang seharusnya. Proses dilakukan sebanyak N-1 tahapan
(dalam sorting disebut sebagai "pass"), dengan indeks dimulai dari 0.
Proses pengurutan dengan menggunakan algoritma Insertion Sort dilakukan dengan
cara membandingkan data ke-i (dimana i dimulai dari data ke-2 sampai dengan
data terakhir) dengan data berikutnya. Jika ditemukan data yang lebih kecil
maka data tersebut disisipkan ke depan sesuai dengan posisi yang seharusnya.
Ini hasilnya...
Ini Script/Codenya...
Sengaja codenya saya kasih gambar agar kalian mengetik, karena seorang programer harus bisa ngetik ^^.
Semoga bermanfaat
hahaha peace gan....
ReplyDeleteinfonya sangat bermanfaat bagi ane
ReplyDeletePower supply hp
mantep ka
ReplyDelete