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, . .
0 Response to "Bubble Sort"
Post a Comment