LeeCode 单链表逆序

来源:互联网 发布:黄思路 知乎 编辑:程序博客网 时间:2024/06/05 15:20


题目:Reverse a singly linked list

C代码:

/** * Definition for singly-linked list. * struct ListNode { *     int val; *     struct ListNode *next; * }; */struct ListNode* reverseList(struct ListNode* head) {    if(NULL==head||NULL==head->next) return head;    struct ListNode *p=head->next;    head->next=NULL;    struct ListNode *newhead=reverseList(p);    p->next=head;    return newhead;    }


1 0
原创粉丝点击