Chapter 17: Problem 13
The __________ points to the first node in a linked list.
Chapter 17: Problem 13
The __________ points to the first node in a linked list.
All the tools & learning materials you need for study success - in one app.
Get started for freeName five basic linked list operations.
Find as many mistakes as you can. NumberList::~NumberList() { ListNode *nodePtr, *nextNode; nodePtr = head; while (nodePtr != nullptr) { nextNode = nodePtr->next; nodePtr->next = nullptr; nodePtr = nextNode; } }
\(\mathrm{T} \quad \mathrm{F} \quad\) Linked lists are not superior to STL vectors.
Find 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; } }
After creating a linked list’s head pointer, you should make sure it points to __________ before using it in any operations.
What do you think about this solution?
We value your feedback to improve our textbook solutions.