You are on page 1of 4

class BubbleSort {

public static void main (String[] args) {


int[] data={5,13,28,16,45,7,19,26};
sort(data, data.length);

System.out.println("Hasil pengurutan data : ");


display(data, data.length);
}

public static void sort (int[] data, int n) {


int tahap,a, tmp;
for (tahap=1;tahap<n;tahap++) {
for (a=0;a<n-tahap;a++)
if (data[a]>data[a+1]) {
tmp=data[a];

data[a]=data[a+1];
data[a+1]=tmp;
}
System.out.printf("Hasil tahap %d ", tahap);
display(data,n);
}
}
public static void display (int[] data, int n) {
for (int b=0;b<n;b++)
System.out.printf(" %d ", data[b]);
System.out.println();

}
}

You might also like