美文网首页LeetCode
链表成对调换

链表成对调换

作者: 无敌的肉包 | 来源:发表于2018-05-05 12:50 被阅读0次

    1->2->3->4转换成2->1->4->3.

    class ListNode:
        def __init__(self, x):
            self.val = x
            self.next = None
    
    class Solution:
        # @param a ListNode
        # @return a ListNode
        def swapPairs(self, head):
            if head != None and head.next != None:
                next = head.next
                head.next = self.swapPairs(next.next)
                next.next = head
                return next
            return head
    

    相关文章

      网友评论

        本文标题:链表成对调换

        本文链接:https://www.haomeiwen.com/subject/ttpxhftx.html