Sorting and Searching
Sorting Sorting dibutuhkan untuk mempercepat proses searching dalam sebuah list. Ada 2 tipe sorting , yaitu ascending dan descending. Sorting dibagi menjadi yang simple dan intermediate. Simple : - Bubble Sort - Selection Sort - Insertion Sort Intermediate : - Quick Sort - Merge Sort Bubble Sort Dengan membandingkan kedua nilai yang berdekatan, lalu ditukar jika dibutuhkan. Juga disebut sebagai exchange sort . void Bubble(int *DataArr, int n) { int i, j; for(i=1; i<n; i++) for(j=n-1; j>=i; j--) if(DataArr[j-1] > DataArr[j]) Swap (&DataArr[j-1],&DataArr[j]); } Selection Sort Algorithm : for(i=0; i<N-1; i++){ /* N=number of data */ Set idx_smallest e...