Documente Academic
Documente Profesional
Documente Cultură
1
p
->
->
u
->
u
->
5
u
if(p==NULL)
{
cout<<"Coada vida ";
}
else
if(p==u)
p=u=NULL;
else
{
q=p->urm;
delete p;
p=q;
}
}
void parcurgere(coada *p,coada *u)
{
coada *q;
if(p==NULL)
cout<<"Coada vida";
else
for(q=p;q<=u;q->urm)
cout<<g->info;
}
int main()
{
coada *p,*u;
int x,n,i;
init(p,u);
cin>>n;
for(i=1;i<=n;i++)
{
cin>>x;
ad(p,u,x)
}
parcurgere(p,u)
}
Alta structura: lista dublu inlantuita. Pt fiecare element vom retine atat informatia cat si
adresa elementului precedent acestuia respectiv adresa elementului urmator.