문제
leetcode.com/problems/swap-nodes-in-pairs/
코드
1) 반복 구조 이용
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, val=0, next=None):
# self.val = val
# self.next = next
class Solution:
def swapPairs(self, head: ListNode) -> ListNode:
cur = head
while cur and cur.next:
cur.val, cur.next.val = cur.next.val, cur.val
cur = cur.next.next
return head
'⏳ 알고리즘 > python 알고리즘 문제 풀이' 카테고리의 다른 글
프로그래머스 - LV1. 키패드 누르기(카카오 2020 인턴쉽) (0) | 2021.06.04 |
---|---|
리트코드 - 328. Odd Even Linked List (0) | 2021.05.11 |
리트코드 - 2. Add Two Numbers (0) | 2021.05.10 |
리트코드 - 206. Reverse Linked List (0) | 2021.05.09 |
리트코드 - 21. Merge Two Sorted Lists (0) | 2021.05.09 |