Sorting and Searching
Sorting and Searching 1. Sorting adalah proses mengurutkan data dari terbesar ke terkecil atau sebaliknya. contoh: mengurutkan dari terkecil hingga terbesar #include<stdio.h> int angka[100],jumlah; int swap(int a,int b) { int temp; temp=angka[a]; angka[a]=angka[b]; angka[b]=temp; } void bubble() { int i,j; for(i=0;i<jumlah;i++) { for(j=i+1;j<jumlah;j++) { if(angka[i]>angka[j]) { swap(i,j); } } } } void print() { int i; for(i=0;i<jumlah;i++) { printf("%d ",angka[i]); } printf("\n"); } int main() { int i; scanf("%d",&jumlah); for(i=0;i<jumlah;i++) { scanf("%d",&angka[i]); } bubble(); print(); return 0; } diatas adalah contoh bubblesort. jenis sorting lain adalah selection sort, insertion sort,dll. konsep selection sort adalah dari array 0 sampai akhir dicari angka minimum da...