Question: Which XXX completes the InsertAfter ( ) function in the C + + LinkedList class for a doubly - linked list? void InsertAfter ( Node

Which XXX completes the InsertAfter() function in the C++ LinkedList class for a doubly-linked list?
void InsertAfter(Node* currentNode, Node* newNode){
if (head = nullptr){
head = newNode;
tail = newNode;
}
else if (currentNode = tail){
tail next = newllode;
newlNode previous = tail;
}
tall = newNode;
else {
Node* successor = currentNode->next;
newNode next = successor;
newNode previous = currentNode;
currentNode->next = newNode;
xxX
}
}.
successor - mext = newNode;
successor-sprevious = newNode;
currentNode->previous = newNode;
currentilode->previous = successor;
 Which XXX completes the InsertAfter() function in the C++ LinkedList class

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!