SHOW:
|
|
- or go back to the newest paste.
1 | void Linkedlist<T>::insert(T value) | |
2 | { | |
3 | Node* newNode = new Node(); | |
4 | ||
5 | - | if (size == 0) //with out that it gives me error |
5 | + | |
6 | newNode->next = nullptr; | |
7 | size++; | |
8 | cout << "size: " << size << " value: " << newNode->value << endl; | |
9 | if (size == 1) | |
10 | start = newNode; | |
11 | else { | |
12 | - | Node* indexPtr = start; |
12 | + | Node* indexPtr = start; |
13 | while (indexPtr->next != nullptr) | |
14 | - | while (indexPtr->next != nullptr) |
14 | + | indexPtr = indexPtr->next; |
15 | - | indexPtr = indexPtr->next; |
15 | + | indexPtr->next = newNode; |
16 | } | |
17 | - | indexPtr->next = newNode; |
17 | + |