Program menggunakan Bahasa Java dalam Netbeans

Minggu, 02 Januari 2022

Aplikasi BubbleSort 2 Menggunakan Java

Januari 02, 2022 Posted by Abdul Rohman No comments

Dibawah ini adalah aplikasi atau program BubbleSort 2 Menggunakan Java:


// Berkas: BubbleSort2.java


class BubbleSort2 {

    public static void main(String[] args) {

        int i;

        int[] data = {25, 57, 48, 37, 12, 92, 80, 33};

        urutkan(data, data.length);

        

        System.out.println("Hasil pengurutan data:");

        tampilkanLarik(data, data.length);            

        

    }


    public static void tampilkanLarik(int[] data, int n) {

        for (int i = 0; i < n; i++)

            System.out.printf("%d ", data[i]);

            System.out.println();

    }    

    

    public static void urutkan(int[] data, int n) {

        int tahap, j, tmp;

        boolean adaPenukaran = true;

        

        tahap = 1;

        while (tahap <= n-1 && adaPenukaran) {

            adaPenukaran = false;

            for (j = 0; j < n - tahap; j++)         

                if (data[j] > data[j+1]) {

                    adaPenukaran = true;

                    

                    // Tukarkan

                    tmp = data[j];

                    data[j] = data[j+1];

                    data[j+1] = tmp;

                }

                

            System.out.printf("Hasil tahap %d: ", tahap);

            tampilkanLarik(data, n);            

            

            tahap++; // Naikkan tahap sebesar 1

        }        

    }

}

    

0 komentar:

Posting Komentar

close
==[ Klik disini 1X ] [ Close ]==