Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ...
- const int NULL_INDEX = -1;
- struct Node {
- char info;
- int next;
- };
- class LList1 {
- private:
- Node free [4];
- // When more memory is called for, the array will double in size
- // returns true if reallocation of memory was successful
- bool doubleSize();
- .
- .
- .
- }
- bool LList1::doubleSize() {
- Node* newArray = new Node[this->length()*2];
- memcpy(newArray, free, this->length()*2);
- free = newArray;
- return true;
- }
- "free = newArray"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement