LeetCode每日一题 24. 两两交换链表中的节点
生活随笔
收集整理的這篇文章主要介紹了
LeetCode每日一题 24. 两两交换链表中的节点
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目鏈接
class Solution { public:ListNode* swapPairs(ListNode* head) {if (!head || !head->next) return head;ListNode* l = head;ListNode* r = head->next;ListNode* tmp = swapPairs(r->next);l->next = tmp;r->next = l;return r;} }; class Solution:def swapPairs(self, head: ListNode) -> ListNode:if head is None or head.next is None:return headl, r = head, head.nexttmp = self.swapPairs(r.next)l.next, r.next = tmp, lreturn r總結(jié)
以上是生活随笔為你收集整理的LeetCode每日一题 24. 两两交换链表中的节点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode每日一题 530. 二叉
- 下一篇: LeetCode每日一题 116. 填充