http://geeksforgeeks.org/?p=1155
Look at method Number 3.
The funda here is to insert new node in between the nodes of original ist in way like this
1-2-3-4-__
1-1-2-2-3-3-4-4__
The new node instered have random pointer as zero.
Now in second pass we will link the arb pointer as this
copyList->arbit = org->arb->next. this would work and we would reach to the replica of org node. as in our new node orgList next pointer is the node which will be our final node in the new list.
not in third pass. to modify correct the next pointer
like cop->next = copy->next->next
and org ->next = org->next->next.
set the last pointer of the org list to the zero.
No comments:
Post a Comment