diff --git "a/leetcode3/\354\265\234\354\233\220\354\244\200/206. Reverse Linked List2.py" "b/leetcode3/\354\265\234\354\233\220\354\244\200/206. Reverse Linked List2.py" new file mode 100644 index 00000000..b8a9c609 --- /dev/null +++ "b/leetcode3/\354\265\234\354\233\220\354\244\200/206. Reverse Linked List2.py" @@ -0,0 +1,17 @@ +# Definition for singly-linked list. +# class ListNode: +# def __init__(self, val=0, next=None): +# self.val = val +# self.next = next +class Solution: + def reverseList(self, head: ListNode | None) -> ListNode | None: + nums = [] + curr = head + while curr: + nums.append(curr.val) + curr=curr.next + curr = head + while curr: + curr.val = nums.pop() + curr = curr.next + return head