leetcode24
Posted asenyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode24相关的知识,希望对你有一定的参考价值。
1 # Definition for singly-linked list. 2 # class ListNode: 3 # def __init__(self, x): 4 # self.val = x 5 # self.next = None 6 7 class Solution: 8 def swapPairs(self, head: ListNode) -> ListNode: 9 node = ListNode(-1) 10 node.next = head 11 pre = node 12 while pre.next != None and pre.next.next != None: 13 l1,l2 = pre.next,pre.next.next 14 nexNode = l2.next 15 l1.next = nexNode 16 l2.next = l1 17 pre.next = l2 18 pre = l1 19 return node.next
交换链表中相邻的两个节点,注意12行的判断条件。
以上是关于leetcode24的主要内容,如果未能解决你的问题,请参考以下文章
[Lintcode]739. 24 Game/[Leetcode]679. 24 Game