Minggu, 15 September 2013

Bubble Sort Java

Sesuai dengan permintaan teman saya, kali ini saya akan memberikan Script Java yaitu sorting menggunakan Bubble Sort sekaligus contoh Outputnya. Berikut Script javanya :
.
.
.
import javax.swing.JOptionPane;
public class Bubble_sort {
    public static void main(String[] args) {
    int n= Integer.parseInt(JOptionPane.showInputDialog("Banyaknya data?"));
        int data []  = new int [n];
        System.out.println("Sorting menggunakan Bubble Sort");
        System.out.println("Data sebelum diurutkan :");
        for(int a=0; a<n; a++){
        data[a]=Integer.parseInt(JOptionPane.showInputDialog("Data ke-" + (a+1)));
        System.out.println("Data ke-" +a + "=" + data [a] );
        }

        int temp;

        for (int i=1;i<n;i++){
        for(int j=n-1; j>=i; j--){
        if (data[j]<data[j-1]){

        temp=data[j];

        data[j]=data[j-1];

        data[j-1]=temp;

        }

        }

        }


        System.out.println("Data yang sudah diurutkan: ");
        for (int i=0;i<data.length;i++)
        System.out.println("Data ke-"+i+ "=" +data [i]);
    }}


Serta berikut adalah Contoh Outputnya :

run:
Sorting menggunakan Bubble Sort
Data sebelum diurutkan :
Data ke-0=1
Data ke-1=4
Data ke-2=2
Data ke-3=3
Data yang sudah diurutkan:
Data ke-0=1
Data ke-1=2
Data ke-2=3
Data ke-3=4


Selamat mencoba... ^_^

Tidak ada komentar:

Poskan Komentar