[리트코드] 206. Reverse Linked List
2024. 7. 10. 13:29ㆍPS/리트코드
문제 링크
https://leetcode.com/problems/reverse-linked-list/description/
느낀 점
링크드리스트가 어떻게 표현되는지 감을 잡을 수 있는 문제였다.
# 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: Optional[ListNode]) -> Optional[ListNode]:
node, prev = head, None
while node:
next, node.next = node.next, prev
prev, node = node, next
return prev
'PS > 리트코드' 카테고리의 다른 글
[리트코드] 739. Daily Temperatures (0) | 2024.07.11 |
---|---|
[리트코드] 2. Add Two Numbers (2) | 2024.07.10 |
[리트코드] 238. Product of Array Except Self (0) | 2024.07.10 |
[리트코드] 15. 3Sum (0) | 2024.07.04 |