cosztynel Posted June 23, 2011 Report Posted June 23, 2011 Salut.Cum se realizeaza de-alocarea tuturor nodurilor(exceptie , primul nod) unei liste alocate dinamic ? Quote
Zamolxis666 Posted June 23, 2011 Report Posted June 23, 2011 daca lista este simplu inlantuita, si pointerul p arata catre primul element din lista atunci:copie = p;p = p->next //ne pozitionam pe al doilea element din listacat timp p != null executa temp = p; //retinem elementul curent p = p->next; //ne mutam pe urmatorul element din lista delete temp; //si il stergem pe cel de dinaintea luiend cat timpp = copie; //ne repozitionam pe primul nod al listei Quote