0 votes 0 votes Sambhrant Maurya asked Jul 25, 2018 Sambhrant Maurya 288 views answer comment Share Follow See all 3 Comments See all 3 3 Comments reply Shaik Masthan commented Jul 26, 2018 reply Follow Share without knowing that what you are procedure doing, you can't answer these type of questions. i hope they wanna copy the all nodes ( creating duplicate linked list ) then answer is head ===> option B is true. if they gave what happens with that procedure and you are not getting that procedure, then simply check each and every option on sample data. 0 votes 0 votes vipul verma commented Jul 26, 2018 reply Follow Share can u please explain.. because in that the head pointer is not moved from the current to new still it is pointing to the current node. make me correct if wrong 0 votes 0 votes Shaik Masthan commented Jul 26, 2018 reply Follow Share new->next = first(current -> next); in recursion, it is changing right? struct node *first(struct node *head) note that head is a local variable. 0 votes 0 votes Please log in or register to add a comment.