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");
}
}
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
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar