LCR 024. 反转链表

LCR 024. 反转链表


题目链接:LCR 024. 反转链表

代码如下:

class Solution {
public:
    ListNode* reverseList(ListNode* head) 
    {
        ListNode *r=head;

        ListNode *Head=new ListNode;
        Head->next=nullptr;

        while(r)
        {
            ListNode *temp=r;
            r=r->next;
            temp->next=Head->next;
            Head->next=temp;
        }
        head=Head->next;
        delete Head;

        return head;
    }
};

你可能感兴趣的:(leetcode,链表,c++)