Lumiere, and s5unnyjjj

[홀로 하는 코딩 공부] 206. Reverse Linked List(Python) 본문

Algorithm/Python

[홀로 하는 코딩 공부] 206. Reverse Linked List(Python)

s5unnyjjj 2024. 5. 28. 20:58
반응형

LeetCode

사용 언어: Python

문제 링크: https://leetcode.com/problems/reverse-linked-list/

 

 

*** 본 문제를 푸는 과정을 공유하려 한다.


▶ 주어진 예제를 기준으로 보면, 입력이 들어오면 아래와 같이 출력되어야한다.

 

class Solution:
    def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:
        node, prev = head, None

        while node is not None:
            temp = node.next    # Step1
            node.next= prev     # Step2
            prev = node         # Step3
            node = temp         # Step4

        return prev

 

 


>> 위 내용은 필자가 알고리즘 문제를 푼 코드입니다.

>> 부족한 점이 많을 수 있기에 잘못된 내용이나 궁금한 사항이 있으면 댓글 달아주시기 바랍니다.

>> 긴 글 읽어주셔서 감사합니다. 

반응형
Comments