Program menggunakan Bahasa Java dalam Netbeans

Minggu, 02 Januari 2022

Aplikasi BubbleSort 1 Menggunakan Java

Januari 02, 2022 Posted by Abdul Rohman No comments

Dibawah ini adalah aplikasi Bubble Sort bagian 1 menggunakan bahasa java

// Berkas: BubbleSort.java


class BubbleSort {

    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;

        

        for (tahap = 1; tahap < n; tahap++) {

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

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

                    // Tukarkan

                    tmp = data[j];

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

                    data[j+1] = tmp;

                }

                

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

            tampilkanLarik(data, n);            

        }        

    }

}

    

0 komentar:

Posting Komentar

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