Counting sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 49:
==Codice in Linguaggio C==
<source lang="c">
int* countingSort(int *
int index, interval, *count, minimum, maximum, *result = NULL;
minimum = maximum = array[0];
{▼
li=v[i];▼
for(index = 1; index < length; index++) {
c=(int*)malloc(sizeof(int)*(ls-li+1));▼
if(array[index] < minimum)
b=(int*)malloc(sizeof(int)*n);▼
if(array[index] > maximum)
interval = maximum - minimum + 1;
for(
for(
while(count[index]-- > 0)
}
return
}
</source>
== Bibliografia ==
* {{cita libro| Thomas | Cormen | Introduction to Algorithms | 1998| The MIT Press | Cambridge, Massachussetts | coautori=Charles E. Leiserson, [[Ronald Rivest]]| capitolo=Sorting in Linear Time | ed=2 | pagine=pp. 175-177}}
|