• Posted by : Unknown Senin, 17 Desember 2012


    3.       Metode Insertion Sort

    Caranya kerjanya yaitu dengan menyisipkan data yang belum urut ke dalam bagian data yang telah diurutkan. Konsep seperti ini biasa dilakukan pada permainan kartu. Ketika sebuah kartu baru didapatkan (hasil pembagian dari pengocokan kartu) kartu akan disisipkan oleh pemain pada posisi yang tepat sehingga penambahan kartu tersebut membuat semua kartu terurutkan.
    Contoh :
    Bila L adalah larik dengan n elemen, mula-mula L[0] (elemen pertama) dianggap kumpulan data yang telah diurutkan, yang terdiri atas 1 buah data. kemudian dilakukan penyisipan data dari L[1] sampai dengan 1 k < n. Dalam hal ini penyisipan dilakukan pada tempat yang tepat sehingga data L[0] sampai dengan L[k] menjadi urut.

    Source code programnya sebagai berikut :



    dan hasil eksekusinya sebagai berikut :




    Leave a Reply

    Subscribe to Posts | Subscribe to Comments

  • - Copyright © Firdaus48akmaL's Blog - Powered by Blogger - Designed by Firdaus Akmal -