class Sorting{
//buat sorting string , hafalin aja kayak gini
static public void bubbleSort(String array[]){
for(int i=0; i < array.length;i++){
for(int j=array.length-1;j > i;j–){
if(array[j].compareTo(array[j-1]) < 0 ){
//tukar
String temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
}
}
//buat sorting int, hafalin aja kayak gini
static public void bubbleSort(int array[]){
for(int i=0; i < array.length;i++){
for(int j=array.length-1;j > i;j–){
if(array[j] < array[j-1]){
//tukar
int temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
}
}
public static void main(String args[]){
String nama[] = {“Kerry”, “Angle”, “Fitri”, “Dimas”, “Robby”};
int angka[] = {5,65,45,4,53};
//cetak data awal
for(int i = 0; i < nama.length;i++){
System.out.print(nama[i] + ” “);
}
System.out.println(“”); // buat pindah baris
//ccetak data awal
for(int i = 0; i < angka.length;i++){
System.out.println(angka[i] + ” “);
}
System.out.println(“”); // buat pindah baris
bubbleSort(nama); // sort nama
bubbleSort(angka); // sort angka
System.out.println(“DATA SETELAH DISORTING”);
System.out.println(“======================”);
//cetak data setelah di sorting
for(int i = 0; i < nama.length;i++){
System.out.print(nama[i] + ” “);
}
System.out.println(“”); // buat pindah baris
//ccetak data setelah di sorting
for(int i = 0; i < angka.length;i++){
System.out.println(angka[i] + ” “);
}
}
}
Link untuk hapus : http://www.kitaupload.com/download.php?file=451Sorting.java&del=384065&ignore=
Link untuk download : http://www.kitaupload.com/download.php?file=451Sorting.java