Status ListInsert(LinkList *L,int i,ElemType e) { int j=1; LinkList p,s; p=*L; while(p&&j<i) { p=p->next; j++; } if(!p||j>i) return ERROR; s=(LinkList)malloc(sizeof(Node)); s->data=e; s->next=p->next; p->next=s; return OK; }
(源代码见大话数据结构)线性表—链式存储结构—单链表的插入List Insert(*L,i,e)
原文:http://www.cnblogs.com/LuRenJiang/p/6323737.html