SORTING (PENGURUTAN) Pengertian Sorting Pengurutan data dalam struktur data sangat penting terutama untuk data yang beripe data numerik ataupun karakter. Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun). Pengurutan (Sorting) adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu. Contoh: Data Acak : 5 6 8 1 3 25 10 Ascending : 1 3 5 6 8 10 25 Descending : 25 10 8 6 5 3 1 Deklarasi Array Sorting Mendeklarasikan array secara global: int data[100]; int n; //untuk jumlah data Fungsi Tukar 2 Buah Data: void tukar(int a,int b) { int tmp; tmp = data[a]; data[a] = data[b]; data[b] = tmp; } Sorting merupakan suatu proses untuk menyusun kembali himpunan obyek menggunakan aturan tertentu. Sorting disebut juga sebagai suatu algoritma untuk meletakkan kumpulan elemen data kedalam urutan tertentu be...