diff --git a/reverse-linked-list/liza0525.py b/reverse-linked-list/liza0525.py new file mode 100644 index 000000000..22373de61 --- /dev/null +++ b/reverse-linked-list/liza0525.py @@ -0,0 +1,8 @@ +class Solution: + def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: + pre_node, curr_node = None, head + while curr_node: + temp = curr_node.next + curr_node.next = pre_node + pre_node, curr_node = curr_node, temp + return pre_node