Advertisement
Guest User

Remove function

a guest
Feb 8th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.35 KB | None | 0 0
  1.     if (empty())
  2.         return false;
  3.     else if (index>=size_)
  4.         return false;
  5.     else if (index==0){
  6.         remove_front();
  7.     }
  8.     else if (index== size_-1){
  9.         remove_back();
  10.     }
  11.  
  12.  
  13.     else {
  14.         Node* n1=getNode(index);
  15.         getNode(index+1)->prev=getNode(index-1);
  16.         getNode(index-1)->next= getNode(index+1);
  17.         delete n1;
  18.         n1= NULL;
  19.         size_--;
  20.         return true;
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement