The following C function takes a single-linked list of integers as a parameter and rearranges the elements of the list. The function is called with the list containing the integers 1, 2, 3, 4, 5, 6, 7 in the given order. What will be the contents of the list after the function completes execution?
Explanation: The function rearrange() exchanges data of every node with its next node. It starts exchanging data from the first node itself.
Quiz of this Question