Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. //copiata dalla lezione 8 di teoria sulle liste, code e stack dinamicamente concatenati
  2.  
  3. void AggiungiCoda(qp *davanti, qp *dietro, int vertice)
  4. {
  5. qp temp;
  6. if(!(temp=malloc(sizeof(coda))))
  7. printf("Memoria piena\n");
  8. else
  9. {
  10. temp->vertice = vertice; //assegno il vertice al nuovo nodo
  11. temp->link = NULL; //essendo l'ultimo non ha successori
  12. if(*davanti) //se ci sono elementi già in coda
  13. (*dietro)->link = temp; //metto in coda il vertice
  14. else
  15. *davanti = temp; //altrimenti sarà il primo vertice
  16. *dietro = temp; //aggiorno *dietro al nuovo elemento
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement