Challenge: Reverse a Linked List
Try to solve the Reverse Linked List problem.
Statement
Given the head
of a singly linked list, reverse the linked list and return its updated head
.
Constraints:
Let n
be the number of nodes in a linked list.
-
n
-
Node.value
Examples
1 / 3
Try it yourself
Implement your solution in the following coding playground.
Python
usercode > main.py
from ds_v1.LinkedList.LinkedList import LinkedListNode# class LinkedListNode:# def __init__(self, data):# self.data = data# self.next = Nonedef reverse(head):# Replace this placeholder return statement with your codereturn head
Click "Run" to evaluate your code.
Reverse Linked List