코딩 공부/Leetcode
[Python] 206. Reverse Linked List
일하는 공학도
2025. 2. 11. 10:38
728x90
난이도 : easy
head를 거꾸로 return하는 문제
class Solution:
def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:
prev = None
curr = head
while curr:
temp, curr.next = curr.next, prev
prev, curr = curr, temp
return prev
- 이전 node와 현재 node를 각각 prev, curr로 지정
- curr가 None이 될때까지 node와 포인터를 변경함
Runtime : 0ms
Memory : 18.82MB (12.58%)
728x90