Advertisement
KillerBananaZ

Liste dublu inlantuite

May 8th, 2017
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1.         LISTE DUBLU INLANTUITE
  2.  
  3.     struct nodl {
  4.             tip_informatie inf;
  5.             nodl*ant,*urm;
  6.                 }
  7.     nodl *prim,*ultim;
  8.     CREARE:
  9.    
  10.     void adauga(nodl*&prim,nodl*&ultim,tip_informatie x)
  11.     {
  12.         if(prim==NULL)
  13.         {
  14.         prim = new nodl;
  15.         prim->inf = x;
  16.         prim->urm=NULL;
  17.         prim->ant=NULL;
  18.         ultim=prim;
  19.         }
  20.         else
  21.         {
  22.         nodl *p;
  23.         p=new nodl;
  24.         p->inf=x;
  25.         p->urm=NULL;
  26.         p->ant=ultim;
  27.         ultim->urm=p;
  28.         ultim=p;
  29.         }
  30.     }
  31.    
  32.     AFISARE:
  33.    
  34.     void afis(nodl*prim)
  35.     {
  36.     nodl *p;
  37.     p=prim;
  38.     while(p!=NULL)
  39.     {
  40.     cout << p->inf;
  41.     p=p->urm;
  42.     }
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement