CLICKSOR

Kata Penyemangat Hidup Agar Selalu Mau Belajar

kemapuan belum tentu menjadikan seorang mahir/ahli, karena mahir/ahli adalah pilihan, karena pilihan itu, yang tidak mampu menjadi mahir, tiada yang tidak mungkin, ayo semangat untuk selalu belajar. Sukses Sukses Sukses

Kamis, 19 Januari 2012

Belajar Pemograman Java Dasar -> Insertion Sort

Berikut adalah contoh dari Insertion Sort yg termasuk dalam bab iterasi yg ane pelajari waktu kuliah Pemograman Lanjut, Nih contoh kodingnya :

class InsertionSort{
    public static void main(String[] args){
        int[] data = {5,7,1,3,6};
        int i, temp, j;
        System.out.println("Sebelum diurutkan :");
        for(i=0;i<data.length;i++)
            System.out.print(data[i]+"\t");
        System.out.println("\nProses pengurutan :");
        for(i=1; i<data.length; i++){
            temp = data[i];
             j = i-1;
             while(j>=0 && temp < data[j]){
                   data[j+1] = data[j];
                j = j-1;
             }
            data[j+1] = temp;
            for(int k=0;k<data.length;k++)
                System.out.print(data[k]+"\t");
            System.out.println();
        }
        System.out.println("Setelah diurutkan :");
        for(i=0;i<data.length;i++)
            System.out.print(data[i]+"\t");
    }
}

Tidak ada komentar:

Posting Komentar