Time: 33 ms (55.53%), Space: 16.8 MB (22.50%) - LeetHub

This commit is contained in:
Deven
2023-01-08 09:29:39 -05:00
parent 455ed6e099
commit 41ae3c6b05
@@ -0,0 +1,23 @@
# Definition for singly-linked list.
# class ListNode(object):
# def __init__(self, val=0, next=None):
# self.val = val
# self.next = next
class Solution(object):
def reverseList(self, head):
"""
:type head: ListNode
:rtype: ListNode
"""
if head == None:
return None
if head.next == None:
return head
reversedHead = ListNode(head.val)
oldNode = head.next
while oldNode != None:
reversedHead = ListNode(oldNode.val, reversedHead)
oldNode = oldNode.next
return reversedHead