Void SelectionSort( int arr[] , int len )
{
int sec = 0;
int pri = 0;
for( int iter = 1 ; iter < len ; ++iter)
{
sec = arr[iter];
pri = iter-1;
while( pri >= 0 && arr[pri] > sec )
{
arr[pri+1] = arr[pri];
--pri;
}
arr[pri+1] = sec;
}
In questo codice dell'algoritmo di ordinamento Insertion Sort, è stato evidenziato l'autoincremento
++iter ma non ne capisco il motivo, in questo ciclo for non credo ci sia differenza nell'uso dell'operatore pre/post incremento.
Ma secondo voi allora cosa si vuole sottolineare evidenziando questo elemento? Quale aspetto si vuole far saltare fuori?