LeetCode24. 两两交换链表中的节点

LeetCode24. 两两交换链表中的节点_第1张图片

 

    public ListNode swapPairs(ListNode head) {
        if(head == null || head.next == null)return head;
        ListNode one = head;
        ListNode two = one.next;
        ListNode tmp = two.next;
        two.next = one;
        one.next = swapPairs(tmp);
        return two;
    }

 

 

你可能感兴趣的:(算法,LeetCode,24.,两两交换链表中的节点)