Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. if ( j == index ) {
  2.             if(p.next != 0) {
  3.                            
  4.                 //relocate last elem to overwrite the one we deleted
  5.                 if( j != nrElem - 2 ) {
  6.                     dlist[p.prev].next = p.next;
  7.                     dlist[p.next].prev = p.prev;   
  8.                    
  9.                     dlist[dlist[nrElem - 1].prev].next = j;
  10.                     dlist[j] = dlist[nrElem-1];
  11.                 }
  12.                 else {
  13.                     dlist[dlist[dlist[nrElem-1].prev].prev]
  14.                 }
  15.                
  16.             }
  17.             else {
  18.                 dlist[p.prev].next = 0;
  19.                 nrElem--;
  20.             }
  21.            
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement