/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
struct ListNode* reverseList(struct ListNode* head){
if (head == NULL || head->next == NULL) return head;
struct ListNode *last = reverseList(head->next);
head->next->next = head;
head->next = NULL;
return last;
}
206. Reverse Linked List
最新推荐文章于 2024-10-07 07:09:00 发布