Info
Info
struct NodoLista {
int valore;
int prossimo;
};
#define DIM 10
int main() {
int indiceTesta, indiceLibero;
int valore = 0;
NodoLista lista[DIM];
return 0;
}
lista[nuovoNodo].valore = valore;
lista[nuovoNodo].prossimo = indiceTesta;
indiceTesta = nuovoNodo;
}
}
lista[nuovoNodo].valore = valore;
lista[nuovoNodo].prossimo = -1;
if (indiceTesta == -1) {
indiceTesta = nuovoNodo;
} else {
int indiceCorrente = indiceTesta;
while (lista[indiceCorrente].prossimo != -1) {
indiceCorrente = lista[indiceCorrente].prossimo;
}
lista[indiceCorrente].prossimo = nuovoNodo;
}
}
}
lista[nuovoNodo].valore = valore;
lista[nuovoNodo].prossimo = indiceCorrente;
lista[indicePrecedente].prossimo = nuovoNodo;
}
}