s5unnyjjj's LOG
[홀로 하는 코딩 공부] 206. Reverse Linked List(Python) 본문
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
>> 위 내용은 필자가 알고리즘 문제를 푼 코드입니다.
>> 부족한 점이 많을 수 있기에 잘못된 내용이나 궁금한 사항이 있으면 댓글 달아주시기 바랍니다.
>> 긴 글 읽어주셔서 감사합니다.
반응형
'Algorithm > Python' 카테고리의 다른 글
[홀로 하는 코딩 공부] 연속 부분 수열 합의 개수 (Python) (0) | 2024.07.01 |
---|---|
[홀로 하는 코딩 공부] 택배상자(Python) (0) | 2024.06.13 |
[홀로 하는 코딩 공부] 012. Merge Two Sorted Lists(Python) (0) | 2024.05.27 |
[홀로 하는 코딩 공부] 234. Palindrome Linked List(Python) (0) | 2024.05.18 |
[홀로 하는 코딩 공부] 숫자 변환하기(Python) (0) | 2024.05.17 |
Comments