Question: What is the output produced by the following code? Assume the code runs. The function insertBegin(i), inserts a node at the head of the list
What is the output produced by the following code? Assume the code runs. The function insertBegin(i), inserts a node at the head of the list with "i" stored in the node as information. The variable "m_info" contains the information stored in a node.
struct Node
{
int m_info;
Node *m_next;
};
LinkedList aList;
for(int i = 0; i < 5; i++)
aList.insertBegin(i);
Node* temp = aList.getHead();
while(temp->m_next != nullptr)
{
cout << temp->m_info ;
temp = temp->m_next;
}
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
