链表的创建:返回头指针,分
i=n-1 和
i=n-1这两种情况
链表的插入(头指针,位置,数据):定义一个指向新节点指针*s,创建一个新节点s=new node,数据和指针,
p=NULL 跳出循环。
链表的删除(头指针,位置):定义指向删除节点的指针*p,最后要释放该指针,p=NULL 跳出循环。
typedef struct node
{
int data;struct node*next;//指向下一个结点的指针
};
struct node* Create_List(int n)//n是节点数目
{
}
s->next=p->next;//逆序的原因是防止p->next的地址丢失
void List_Insert(struct node *phead,int l,int a)
{
}
void Delete_List(struct node *head,int l)
{
}
void main()
{
}