数据结构晚自习

今晚听课让我学会了在末尾插入和末尾删除

//末尾插入

void insert1(LinkList*list)
{
LinkList*p=list;
while(p->next!=NULL)
p=p->next;
Node *node=createNode();
printf("请输入要插入的数: ");
scanf("%d",&node->data);
p->next=node;
printf("插入成功 ");
print(list);
}

//末尾删除

datatype delete1(LinkList *list)
{
LinkList*p=list;
while(p->next->next!=NULL)
p=p->next;
datatype data=p->next->data;
p->next=NULL;
printf("已删除最后一个节点,被删除节点的值为%d ",data);

free(p)
print(list);

原文地址:https://www.cnblogs.com/lvzhiqi/p/10760014.html