Kamis, 17 Januari 2013

Program Sorting

Hey sobat setelah tadi belajar tentang Program Geser kata sekarang kita coba membuat program sorting. Sorting adalah sebuah kegiatan pengurutan data baik secara ascending maupun descending. Sebelum anda masuk kedalam algoritma sorting sebelumnya anda harus paham dulu dengan konsep array oke.
berikut ini contoh program sorting :

import java.util.Scanner;

public class bublesort {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    //Proses isi data
    int N = in.nextInt();
    int data[] = new int[N];
    for(int i=0;i<N;i++){
        data[i] = in.nextInt();
    }

    // Proses Buble Sort
    for(int i=0;i<N-1;i++){
        for(int j=0;j<N-1;j++){
            if(data[j] > data[j+1]){
            int temp = data[j];
            data[j] = data[j+1];
            data[j+1] = temp;
            }
        }
    }
    for(int i=0;i<N;i++){
        System.out.println(data[i]);
    }
    }
}

berikut ini hasil run program....


 
Selamat mencoba sobat :)

Tidak ada komentar:

Posting Komentar