【leetcode】反转链表

 

struct ListNode* reverseList(struct ListNode* head){
    
    struct ListNode*p = NULL;
    struct ListNode*pre = NULL;

    while(head!=NULL)
    {
        p = head->next;
        head->next = pre;
        pre = head;
        head = p;
    }
    return pre;
}

 

posted @ 2020-08-21 23:28  温暖了寂寞  阅读(72)  评论(0)    收藏  举报