Chapter 17: Problem 11
What is a singly linked list? What is a doubly linked list? What is a circularly linked list?
Chapter 17: Problem 11
What is a singly linked list? What is a doubly linked list? What is a circularly linked list?
All the tools & learning materials you need for study success - in one app.
Get started for freeFind as many mistakes as you can. void NumberList::deleteNode(double num) { ListNode *nodePtr, *previousNode; // If the list is empty, do nothing. if (!head) return; // Determine if the first node is the one. if (head->value == num) delete head; else { // Initialize nodePtr to head of list. nodePtr = head; // Skip all nodes whose value member is // not equal to num. while (nodePtr->value != num) { previousNode = nodePtr; nodePtr = nodePtr->next; } // Link the previous node to the node after // nodePtr, then delete nodePtr. previousNode->next = nodePtr->next; delete nodePtr; } }
What is the difference between appending a node and inserting a node?
What does "traversing the list" mean?
What type of linked list is the STL list container?
How is the end of a linked list usually signified?
What do you think about this solution?
We value your feedback to improve our textbook solutions.