typedef struct tagListNode { int value; struct tagListNode *next; }ListNode;
头head后移一位,指针反向
link *Reversal(link *listhead) { link *p, *q, *head = NULL; p = listhead; while (p != NULL) { q = p->next; p->next = head; head = p; p = q; } return head; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题