Bubble Sort

Asslaualaikum, . .
alhamdulillah kita masih diberi kesehatan oleh yang Maha Kuasa, sehinngga kita tetep bisa ngoding hari ini. . .
Kali ini saya akan membagikan tentang buble sort, silahkan dicoba, . .


import java.util.Scanner;

public class BubbleSort {

public static void main(String[] args)  {
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);

        System.out.print("Masukkan banyaknya data\t: ");
        int n = input.nextInt();
        int[] data = new int[n];

        System.out.print("Masukkan " + n + " angka\t: ");
     
        for (int i = 0; i < n; i++) {
            data[i] = input.nextInt();
        }
     
        BubbleSort access = new BubbleSort();

        System.out.print("Data setelah diurut\t: ");
        access.bubSort(data);
    }

public void bubSort(int[] arr) {

for (int i = 0; i < arr.length; i++) {
       for(int j = 1; j < arr.length; j++) {
           if (arr[j] < arr[j - 1] ) {
               int temp = arr[j];
               arr[j] = arr[j - 1];
               arr[j - 1] = temp;          
           }
       }
    }

    for(int i = 0; i < arr.length; i++) {
        System.out.print(arr[i] + " ");
    }
}

}

Semoga Bermanfaat, . .

Subscribe to receive free email updates:

0 Response to "Bubble Sort"

Post a Comment