Chapter 17: Problem 15
After creating a linked list’s head pointer, you should make sure it points to __________ before using it in any operations.
Chapter 17: Problem 15
After creating a linked list’s head pointer, you should make sure it points to __________ before using it in any operations.
All the tools & learning materials you need for study success - in one app.
Get started for freeWhat is a self-referential data structure?
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; } }
How is the end of a linked list usually signified?
Find as many mistakes as you can. void NumberList::appendNode(double num) { ListNode *newNode, *nodePtr; // Allocate a new node & store num newNode = new listNode; newNode->value = num; // If there are no nodes in the list // make newNode the first node. if (!head) head = newNode; else // Otherwise, insert newNode. { // Find the last node in the list. while (nodePtr->next) nodePtr = nodePtr->next; // Insert newNode as the last node. nodePtr->next = newNode; } }
__________ a node means adding it to a list, but not necessarily to the end.
What do you think about this solution?
We value your feedback to improve our textbook solutions.