欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Leetcode初学——两两交换链表中的节点

程序员文章站 2024-02-28 23:54:58
...

题目:

Leetcode初学——两两交换链表中的节点

这道题我认为用递归的 思想做是做好的

以下是我的代码:

class Solution {
    public ListNode swapPairs(ListNode head) {
        if(head==null || head.next==null) return head;
        ListNode first=head;
        ListNode second=head.next;
        first.next=swapPairs(second.next);
        second.next=first;
        return second;
    }
}

运行结果:

Leetcode初学——两两交换链表中的节点

 

相关标签: Leetcode学习