llllmz

导航

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

感觉自己畏难情绪好严重呀,一点都不想学新东西。

 

class Solution {
public:
    ListNode* swapPairs(ListNode* head) {
        if(!head) return nullptr;
        if(!head->next) return head;
        ListNode* newHead = head->next;
        head->next = swapPairs(newHead->next);
        newHead->next = head;
        return newHead;
    }
};

 

posted on 2024-09-26 19:27  神奇的萝卜丝  阅读(14)  评论(0)    收藏  举报