Pengertian Sorting Dan Contoh Programnya

Pengertian Sorting

Sorting (pengurutan) adalah proses pengurutan data yang sebelumnya disusun secara acak atau tidak teratur menjadi urut dan teratur menurut suatu aturan tertentu. Sorting dapat dibedakan menjadi dua jenis yaitu ascending dan descending.

 

Contoh Programnya

#include<iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
int sort_function (const void *a, const void *b);
char list[5][4] = {“cat”, “car”, “cab”, “cap”, “can”};
int main()
{
printf(” Nama : Nur Rahman, Kelas : 04TPLP021 “);
printf(” ======================== “);
int x;
qsort(( void *)list,5, sizeof(list[0]), sort_function);
for (x =0; x<5; x++)
printf(“%s “,list[x]);
return 0;
}
int sort_function(const void *a, const void *b)
{
return (strcmp ((char *) a,(char *)b));
}