Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //copiata dalla lezione 8 di teoria sulle liste, code e stack dinamicamente concatenati
- void AggiungiCoda(qp *davanti, qp *dietro, int vertice)
- {
- qp temp;
- if(!(temp=malloc(sizeof(coda))))
- printf("Memoria piena\n");
- else
- {
- temp->vertice = vertice; //assegno il vertice al nuovo nodo
- temp->link = NULL; //essendo l'ultimo non ha successori
- if(*davanti) //se ci sono elementi già in coda
- (*dietro)->link = temp; //metto in coda il vertice
- else
- *davanti = temp; //altrimenti sarà il primo vertice
- *dietro = temp; //aggiorno *dietro al nuovo elemento
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement