The program language we use is C++ for modify list class to list reverse with function of void reverse().
The code is,
void LinkedList::reverse()
{
ListNode *revers = NULL;
ListNode *p = head;
ListNode *move;
while (p)
{
move = p;
p = p->next;
move->next = revers;
revers = move;
}
head = revers;
}
The first ListNode statement is to create list for reversed.
The second ListNode statement is to traversed node from old list class.
The third ListNode statement is to move node to new list class.
The while statement is to move node at p index to new list, it also create reversed list from original list.
Learn more about node here:
brainly.com/question/13112075
#SPJ4