Pre/post incremento ignoto!

di il
4 risposte

Pre/post incremento ignoto!

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?

4 Risposte

  • Re: Pre/post incremento ignoto!

    Gli è partito il grassetto per errore
  • Re: Pre/post incremento ignoto!

    Weierstrass ha scritto:


    Gli è partito il grassetto per errore
    No! C'e' una slide dove è cerchiato ma non c'e' spiegazione
  • Re: Pre/post incremento ignoto!

    zio_mangrovia ha scritto:


    No! C'e' una slide dove è cerchiato ma non c'e' spiegazione
    Ti confermo che non fa alcuna differenza, almeno per il codice che hai mostrato.

    Che ci sia una slide non ha alcuna importanza se non c'è spiegazione o non hai seguito il discorso (che magari era riferito ad altro ...)
  • Re: Pre/post incremento ignoto!

    Che ci sia una slide non ha alcuna importanza se non c'è spiegazione o non hai seguito il discorso (che magari era riferito ad altro ...)
    Bene questo mi fa stare più tranquillo!
    Non frequento le lezioni ma ora magari chiedo a qualcuno che ha seguito.
    Grazie
Devi accedere o registrarti per scrivere nel forum
4 risposte