|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2010
Messaggi: 20
|
[C++] esercizi nodi
mi sono da poco dato a capire i nodi ma mi manca un po' di materia prima, qualcuno sa' consigliarmi dove trovare degli esercizi semplici sui nodi, magari anche già svolti?
ah, già che ci sono, se qualcuno potrebbe illuminarmi sui dubbi che mi sono venuti gli sarei molto grato...posto il codice: Codice:
struct nodo{
int valore;
nodo *nextPtr; //e fino a qui tutto ok...
}
void inserisci(int numero, nodo * &testa){
/*primo dubbio, il reference "testa" è inizializzato nel main come "nodo *lista=0", vuol dire che è il puntatore che non punta a nulla giusto?Ma come è possibile che questo puntatore di tipo nodo, e quindi con due parametri, sia 0? */
nodo *ptr=testa;
/*secondo dubbio, forse uguale al primo, qui si stà assegnando al primo nodo il valore di testa...anche se ancora non mi è molto chiaro, giusto? Da questo punto in poi è tutto chiaro*/
while((ptr!=0)&&(numero!=ptr->valore)) ptr=ptr->nextPtr;
if(ptr==0){
nodo *temp=new nodo;
temp->valore=numero;
temp->nextPtr=testa;
testa=temp;
}
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:26.



















