Question: QUESTION 3 struct Node int data; Node* next; class List { Node* head; public: List ( ) { head = nullptr; void RemoveI(int i) {

QUESTION 3 struct Node int data; Node* next; class List { Node* head; public: List ( ) { head = nullptr; void RemoveI(int i) { RemoveI (head, i) ; void RemoveI (Node* n, int i) { if (i = = 1) { delete n->next; n->next = n->next->next; } else { RemoveI (n->next, i - 1);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
