BubbleSort.java
==================================================
public class BubbleSort{
public static void main(String[] args){
int[] angka = {4,2,1,6,8,7};
int i,j,k,temp;
System.out.println("Sebelum diurutkan :");
for(i=0;i < angka.length;i++){
System.out.print(angka[i]+" ");
}
System.out.println("\n");
for(i=1; i < angka.length-1;i++){
System.out.println("Iterasi "+ i);
for(j=angka.length-1;j > =i; j--){
if(angka[j] < angka[j-1]){
temp = angka[j];
angka[j] = angka[j-1];
angka[j-1] = temp;
}
for(k=0;k < angka.length; k++){
System.out.print(angka[k]+"\t");
}
System.out.println();
}
}
System.out.println("Setelah diurutkan :");
for(i=0; i < angka.length;i++)
System.out.print(angka[i]+" ");
}
}
========================================================
ini file harus disimpan dengan nama BubbleSort.java
lalu compile dan run,bisa pake tool JCreator untuk memudahkan penulisan code.
Semoga Membantu dan bermanfaat.
5 comments:
ada kesalahan sedikit pada bagian penulisan ini sehingga mengakibatkan error
for(j=angka.length-1;j > =i; j--){
harusnya =
for(j=angka.length-1;j >=i; j--){
:)
hehehe, iya makasih untuk koreksinya ya.hehehe, padahal cuma sekedar spasi ya,kekekekek
thanks :)
Gan aksudnya Iterasi apaan ?
iterasi adalah perputaran atau looping
ada kesalahan sedikit pada bagian penulisan ini sehingga mengakibatkan error
for(j=angka.length-1;j > =i; j--){
harusnya =
for(j=angka.length-1;j >=i; j--){
ini komen ini bedanya dimana ya?? :bingung:
Post a Comment