algorithms.tutorialhorizon.com
Swap Every Kth Node in a LinkedList | Algorithms
Given a linked list, swap every kth node in that. If at the end of the list remaining nodes are less than k, leave them untouched.