typedef struct List {
int value;
struct List* next;
}ListNode;
void reserveList(ListNode* head) {
ListNode* pC=head->next;
ListNode* pN=NULL;
ListNode* pP=NULL;
while (pC!=NULL) {
pN = pC->next;
pC->next = pP;
pP = pC;
pC = pN;
}
head->next = pP;
}
C语言链表反转
最新推荐文章于 2024-05-21 21:19:51 发布