目录 一、题目描述二、算法原理三、代码实现 一、题目描述 二、算法原理 三、代码实现 class Solution { public: ListNode* swapPairs(ListNode* head) { if(head==nullptr||head->next==nullptr) return head; ListNode* cur=head,*next=head->next; ListNode* nnext=swapPairs(next->next); next->next=cur; cur->next=nnext; return next; } };