请编写一个函数,在带表头结点的单链表的第i个元素之前插入值为e的元素(需要给出链表结点的结构定义)。

admin2017-09-26  59

问题 请编写一个函数,在带表头结点的单链表的第i个元素之前插入值为e的元素(需要给出链表结点的结构定义)。

选项

答案#define datatype int typedef struct node { datatype data; struct node*next; }*LinkList; int Listlnsert(LinkList L,int i,datatype e) { int j=0; LinkList p=L,s; while(p&&jnext; j++; } if(!P||j>i一1)return一1; s=(LinkList)malloc(sizeof(LNode)); s一>data=e: s一>next=p一>next p—>next=s; return 0; }

解析
转载请注明原文地址:https://kaotiyun.com/show/DBkx777K
0

最新回复(0)