#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct ListNode {
int num;
struct ListNode *next;
}Node;
Node createlist();/根据用户输入的整数n,创建具有n个结点的单链表。裁判实现,细节不表/
Node list_reverse(Node* head);
void display(Node *head);/输出链表结点的数据域。裁判实现,细节不表/
int main(void)
{
Node *head,*p;
head = createlist();
head = list_reverse(head);
display(head);
return 0;
}
望采纳,谢谢!
struct ListNode* convert(ListNode* p) {
struct ListNode * a , * b;
a= p;
p= NULL;
while (a)
{
b = a;
a = a->next;
b->next = p;
p = b;
}
return p;
}
是有头单链表,还是无头单链表
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!