#include /* Coded by Santostefano Giovanni * idmgiovanni@libero.it */ /*Counting Sort *Questo algoritmo permette di sortare *un array di n interi in un intervallo da c ad m *con c<=m *in tempo lineare [asintoticamente O(n) ] *Si serve di un array di appoggio per l'operazione *di conteggio degli elementi di m-c interi. *num รจ il numero di elementi dell'array a */ void CountingSort(int a[], int num, int c, int m) { int *b=NULL; int zero=0; int i=0,j=0,k=0; if(c>m || !a) return; b=malloc(sizeof(int)*(m-c+1)); for(;i