stamani stavo studiando le code su un libro, abbastanza importante e famoso, però a un certo punto ho notato una cosa strana.
allora chiedo a voi se sono scemo io, cosa probabile o è un palese errore del testo.
nell'inserimento di un nuovo elemento in una coda, il libro mi dice giustamente che è necessario scandire la lista e dopo effettuare l'inserimento in coda.
mi scrive questo codice per la scansione:
la riga in rosso non è che mi convica molto, non dovrebbe essere qualcosa del tipo :codice:puntTmp = puntatoreTesta; if (puntTmp != NULL){ //se la lista ha degli elementi while (puntTmp->puntSucc!=NULL) do puntTmp = puntTmp->puntSucc; ...poi passa alla creazione del nuovo elemento } else { crea il primo elemento }
?codice:do puntTmp = puntTmp->puntSucc; while (puntTmp->puntSucc!=NULL);
Grazie

Rispondi quotando