Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. void LinkedList::AddToEnd(int value) // this adds nodes to the back of the list.
  2. {
  3. int count = 1;
  4. Node* newNode = new Node();
  5. newNode->data = value;
  6. newNode->p_nextNode = nullptr;
  7.  
  8. if (mp_startingNode == nullptr)
  9. {
  10. newNode->index = count;
  11. mp_startingNode = newNode;
  12. return;
  13. }
  14. Node* currentNode = mp_startingNode;
  15. count++;
  16. // LOOP THROUGH LIST
  17. while (currentNode->p_nextNode != nullptr)
  18. {
  19. count++;
  20. currentNode = currentNode->p_nextNode;
  21. }
  22. newNode->index = count;
  23. currentNode->p_nextNode = newNode;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement