Anda di halaman 1dari 3

Bubble sort

package my.work2;

import java.util.Arrays;

public class bubblesort {

public static void main (String args[]){

//memasukan element yang akan di sorting

int[]bil={2,4,3,13,18,17,1};

//menampilkan element sebelum menggunakan bubble sort

System.out.println("Bilangan sebelum disorting dengan Bubble sort : \n"

+ Arrays.toString(bil));

//sorting bubble sort secara Ascending

System.out.println("Bilangan dengan sorting Asecnding : \n");

for (int d=0;d<bil.length;d++){

System.out.println(" Pass "+(d+1)+"\n");

for(int e=0;e<bil.length-1;e++){

if(bil[e]>bil[e+1]){

//proses pertukaran bilangan terbesar ke terkecil

int temp=bil[e];

bil [e]=bil[e+1];

bil[e+1]=temp;

//tampilan proses pertukaran setiap pertukaran

System.out.println(Arrays.toString(bil)+" --> "+ bil[e]);

//tanda panah menunjukan bilangan yang berubah atau tetap


}

System.out.println();

//menampilkan hasil akhir

System.out.println("Hasil akhir setelah disorting menggunakan Bubble sort :


"+Arrays.toString(bil));

}}

package my.work2;

import java.util.Arrays;

public class bubblesort2 {

public static void main (String args[]){

//memasukan element yang akan di sorting

int[]bil={2,18,3,13,4,17,1};

//menampilkan element sebelum menggunakan bubble sort

System.out.println("Bilangan sebelum disorting dengan Bubble sort : \n"

+ Arrays.toString(bil));

//sorting bubble sort secara Descending

System.out.println("Bilangan dengan sorting Descending : \n");

for (int d=0;d<bil.length;d++){

System.out.println(" Pass "+(d+1)+"\n");

for(int e=1;e<(bil.length-d);e++){

if(bil[e-1]<bil[e]){
//proses pertukaran bilangan terkecil ke terbesar

int temp=bil[e];

bil [e]=bil[e-1];

bil[e-1]=temp;

//tampilan proses pertukaran setiap pertukaran

System.out.println(Arrays.toString(bil)+" --> "+ bil[e]);

//tanda panah menunjukan bilangan yang berubah atau tetap

System.out.println();

//menampilkan hasil akhir

System.out.println("Hasil akhir setelah disorting menggunakan Bubble sort :


"+Arrays.toString(bil));

}}

Anda mungkin juga menyukai