LeetCode 206. Reverse Linked List - Python
Reverse a singly linked list.
Example:
Input: 1->2->3->4->5->NULL
Output: 5->4->3->2->1->NULL
Solution:
class Solution(object):
def reverseList(self, head):
prev = None
curr = head
while curr!= None:
tmp = curr.next
curr.next = prev
prev = curr
curr = tmp
return prev
(참고 사이트)
링크드리스트 역순 재배열 : https://www.youtube.com/watch?v=gf_BiXt4YlQ
'Python' 카테고리의 다른 글
[Python 기초] 재귀함수 이해하기(피보나치, 최대공약수, 하노이의 탑) (0) | 2020.10.04 |
---|---|
[Python 기초] while 반복문 (0) | 2020.09.06 |
[Python 기초] 크롤링 실습 - 텔레그램 봇 만들기 (0) | 2020.05.30 |
[Python 기초] 크롤링 실습 - 네이버 뉴스 기사 크롤링하기 (0) | 2020.05.23 |
[Python 기초] 프로그래밍 시작하기 (0) | 2020.05.16 |
댓글