mirror of
https://github.moeyy.xyz/https://github.com/TheAlgorithms/C.git
synced 2023-10-11 15:56:24 +08:00
20 lines
376 B
C
20 lines
376 B
C
|
/**
|
||
|
* Definition for singly-linked list.
|
||
|
* struct ListNode {
|
||
|
* int val;
|
||
|
* struct ListNode *next;
|
||
|
* };
|
||
|
*/
|
||
|
|
||
|
|
||
|
struct ListNode* reverseList(struct ListNode* head){
|
||
|
struct ListNode *res = NULL;
|
||
|
while(head) {
|
||
|
struct ListNode *pre_node = head;
|
||
|
head = head -> next;
|
||
|
pre_node -> next = res;
|
||
|
res = pre_node;
|
||
|
}
|
||
|
return res;
|
||
|
}
|