Sorting & Search
Sorting tentusaja untuk mengurutkan beberapa data. Search tentusaja untuk mencari sebuah data atau beberapa data dalam satu database atau kumpulan data. Sorting ada banyak caranya namun yang akan di bahas kali ini adalah bubble sort dan quicksort. bubble sort tu menggunakan cara memindahkan satu satu ke tempat yang tepat, tentu saja ini memakan waktu yang sangat lama. contoh. void bubble(char x[]){ int i,j,k,swap; for(i=0;i<11;i++){ for(j=0-1;j<11;j++){ if(x[j]>x[j+1]){ swap = x[j]; x[j] = x[j+1]; x[j+1] = swap; } } } for(k=1;k<12;k++){ printf("%d ",x[k]); } printf("\n"); } berbeda dengan quicksort yang cara kerjanya dengan membagi kedalam 2 bagian lalu baru mengurutkanya. void quick(char x[], int low,int high){ int i,j,pivot,temp; if(low<high){ pivot=low; i=low; j=high; while(i<j){ while(x[i]<=x[pivot]&&i<high) i++; while(x[j]>x[pi...