Meruem

elimina posizioni >n in lista bidir.

Jun 13th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function del_lidt(l,n)
  2. {
  3.     var c1=-1,cur,prev;
  4.     if(l==null){return;}
  5.     while(l!=null){l=l.prec;}
  6.     for(prev=l;prev!=null;prev=prev.succ)
  7.     {
  8.         c1++; if(c1>n)
  9.         {
  10.          for(cur=prev;cur!=null;cur=cur.succ)
  11.             {
  12.                 cur.prec.succ=cur.succ;
  13.                 cur.succ.prec=cur.prec;
  14.             }
  15.         } return l;
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment