Quick actions

cmd+k|ctrl+k

Navigation

Languages

Visualisasi Algoritma Bubble Sort

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2025-03-15T08:02:23.729274Z

Updated

2025-03-15T08:03:25.873425Z

import java.util.Arrays;

class Main {
    
    public static void main(String[] args) {
        int[] angka = {4, 10, 1, 3};

        for(int i=0; i<angka.length - 1; i++) {
            System.out.println("i = "+ i);
            for(int j=0; j<angka.length - 1; j++) {
                System.out.print("Bandingkan "+ angka[j] + " dan " + angka[j+1]);
                System.out.print("\t"+ Arrays.toString(angka));
                if(angka[j] > angka[j+1]) {
                    int temp = angka[j];
                    angka[j] = angka[j+1];
                    angka[j+1] = temp;
                    
                    System.out.print("\t (tukar)");
                }
                else {
                    System.out.print("\t (tetap)");
                }
                System.out.println("\t"+ Arrays.toString(angka));
            }
            System.out.println();
        }
    }
}
INFO