Reverse Linked List

00:00
EasyLinked ListIterativeRecursion
TCSWiproAmazon

Reverse a singly linked list in-place and return the new head node. Must reverse actual links between nodes.

Examples

Input → 1
Output → 2->3->4->5 -> 5->4->3->2->1
Input → 1
Output → 2 -> 2->1
Input → []
Output → []
Input → [1]
Output → [1]