Algoritma Bubble Sort dalam Bahasa Java

Selamat sore, masih ingat sama postingan saya yang bejudul Algoritma Bubble Sort dalam Bahasa C++?? ya, postingan ini adalah kelanjutannya tapi beda bahasa. sengaja hari ini saya posting lagi karena biar gak terasa lapernya dikarenakan td pagi gak sahur 🙁

ok karena hari semakin sore berikut ini codenya:


public class Bubble {

    public static void main(String[] args) {
        // TODO code application logic here
        int tmp, tahap, n = 8, i, k;
        int[] angka = {23,66,90,88,18,22,35,50};

        System.out.print("Data sebelum sort: ");
        for (i = 0; i < n; i++) {
            System.out.print(angka[i] + " ");
        }
        System.out.println("n");
        //proses
        for (tahap = 0; tahap < n - 1; tahap++) {
            System.out.print("nnIterasi " + (tahap+1) + ": ");
            for (i = 0; i < n - tahap - 1; i++) {
                if (angka[i] > angka[i + 1]) {
                    tmp = angka[i];
                    angka[i] = angka[i + 1];
                    angka[i + 1] = tmp;
                    
                }
                
            }

            for (i = 0; i < n; i++) {
                System.out.print(angka[i] + " ");
            }
        }

        //output
        System.out.print("nnnData hasil sort: ");
        for (i = 0; i < n; i++) {
            System.out.print(angka[i] + " ");
        }
    }
}

pada intinya proses dan cara kerjanya sama dengan source code yang saya berikan dalam bahasa c++ jadi mudah bukan??

Sebelumnya terima kasih sudah berkunjung di blog saya. jangan lupa tinggalkan jejak ya??

Regards Angga Lanuma

4 thoughts on “Algoritma Bubble Sort dalam Bahasa Java

  1. Sumpah neng nggak paham ini bahas apaan *dikeplak* Tadi nggak sahur ya? Duh kesian banget :v
    Eh iya, tadi maksudnya mas Angga tukeran link apaan ya?

Leave a Reply