Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. ...
  2. const int NULL_INDEX = -1;
  3.  
  4. struct Node {
  5. char info;
  6. int next;
  7. };
  8.  
  9. class LList1 {
  10.  
  11. private:
  12. Node free [4];
  13.  
  14. // When more memory is called for, the array will double in size
  15. // returns true if reallocation of memory was successful
  16. bool doubleSize();
  17. .
  18. .
  19. .
  20. }
  21.  
  22. bool LList1::doubleSize() {
  23. Node* newArray = new Node[this->length()*2];
  24. memcpy(newArray, free, this->length()*2);
  25. free = newArray;
  26. return true;
  27. }
  28.  
  29. "free = newArray"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement