-->
g2QFCKwavghUp2yzjKrIFwEeG13RASCerFTCMH35

Kelebihan Dan Kekurangan Insertion Sort

Insertion Sort :
Algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan dan yang sudah diurutkan. Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.
author : Swfung8
Kelebihan

  •  Sederhana dalam penerapannya.
  •  Mangkus dalam data yang kecil.
  •  Jika list sudah terurut atau sebagian terurut maka Insertion Sort akan lebih cepat dibandingkan dengan Quicksort.
  •  Mangkus dalam data yang sebagian sudah terurut.
  •   Lebih mangkus dibanding Bubble Sort dan Selection Sort.
  •  Loop dalam pada Inserion Sort sangat cepat, sehingga membuatnya salah satu algoritma pengurutan tercepat pada jumlah elemen yang sedikit.
  •  Stabil.
Kekurangan
  •  Banyaknya operasi yang diperlukan dalam mencari posisi yang tepat untuk elemen larik.
  •   Untuk larik yang jumlahnya besar ini tidak praktis.
  •   Jika list terurut terbalik sehingga setiap eksekusi dari perintah harus memindai dan mengganti  seluruh bagian sebelum menyisipkan elemen berikutnya.
  •   Membutuhkan waktu O(n2) pada data yang tidak terurut, sehingga tidak cocok dalam pengurutan elemen dalam jumlah besar.
Sumber : analgo-8.blogspot.co.id
Related Posts

Related Posts

Post a Comment