Sto visionando un programma di ordinamento bubblr sort in linguaggio c, ad un certo punto, nel cuore del programma ci sono due cicli for con questa sintassi:
void bubble_sort(int array[], int dim)
{
int i, j;
for (i = dim - 1; i >= 0; i--)
{
for (j = 0; j < i; j++)
{
if (array[j] > array[j + 1])
{
scambio(&array[j], &array[j + 1]);
}
}
}
}
Potreste spiegarmi in parole povere cosa fanno effettivamente questi due cicli for??
![]()
![]()
Grazie anticipatamente a presto![]()
![]()