题解 | #反转链表#
反转链表
https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca
struct ListNode* ReverseList(struct ListNode* pHead ) {
if (pHead == NULL) return NULL;
struct ListNode* head = pHead;
pHead = pHead->next;
head->next = NULL;
while (pHead) {
struct ListNode *next = pHead->next;
pHead->next = head;
head = pHead;
pHead = next;
}
return head;
}
#C#
联想公司福利 1523人发布
查看14道真题和解析