Hard · Linked Lists
Reverse Nodes in k-Group
Given the head of a linked list and an integer k ≥ 1, reverse the nodes of each complete group of k consecutive nodes by relinking them (node values stay unchanged), leave a final group of fewer than k nodes in its original order, and return the new head.
Examples
Example 1
[1,2,3,4,5], k=2Output: [2,1,4,3,5]
Example 2
[1,2,3,4,5], k=3Output: [3,2,1,4,5]
Rebuild it in the studio
Read every interview problem free. Ten rooms need no account. A token opens a problem in full — Pro never counts.