Sorting pada bahasa java
SORTING
Sorting merupakan pengurutan data yang sebelumnya tersusun secara acak, sehingga data tersebut tersusun secara teratur menurut aturan tertentu.
Sorting Ada 6 metode:
1.Bubble Sorting
2.Selection Sorting
3. Insertion Sorting
4. Merge Sorting
5. Quick Sorting
6. Shell Sorting
Pada penjelasan kali ini saya memakai metode Bubble Sorting. Jadi bubble sorting itu adalah membandingkan masing-masing item secara berpasangan.Berikut ini adalah contoh source code nya
import java.util.Scanner;
public class sorting3// nama kelasnya sorting3//
{
public static void main (String args [])
{
int ember;//variabel dengan tipe data integer//
Scanner panjang=new Scanner(System.in);
System.out.print("panjang data : ");
int x=panjang.nextInt();
int a[]=new int[x];
for (int b=0; b<x; b++){//memakai perulangan for sebanyak 4 for//
System.out.print("Data ke : "+b);
a[b]=panjang.nextInt();
}
for (int i=0; i<a.length; i++)
{
for (int z=0; z<a.length-1; z++)
{
if(a[z]>a[z+1]){
ember=a[z];
a[z]=a[z+1];
a[z+1]=ember;
}
}
}
for(int z=0; z<a.length; z++){
System.out.print(a[z]+" ");
}
}
}
Komentar
Posting Komentar