You are on page 1of 1

void stergere_valoare(adresa&prim,adresa&ultim)

{adresa c; int w;

if(lista[prim].inf==w)

{adresa c=prim;

prim=lista[c].urm;

eliberez(c);}

else

{ c=prim;

while(lista[lista[c].urm].inf==0)

c=lista[c].urm;

adresa aux;

aux=lista[c].urm;

lista[c].urm=lista[aux].urm;

if(ultim==aux)

ultim=c;

eliberez(aux);

You might also like