1个回答
展开全部
额,这个书上没有么?
void insert(node*head,int x)
{
node*p,*q;
p=head;
node*t;
t=(node*)malloc(sizeof(node)); 新节点幅值
t->val=x;
while((p!=NULL)&&(p->val<x))
{ q=p; p指针移动,q为其前驱指针
p=p->next;
}
if(p==NULL)
p->next=t;
else
{
t->next =p;
q->next =t;
}
}
void insert(node*head,int x)
{
node*p,*q;
p=head;
node*t;
t=(node*)malloc(sizeof(node)); 新节点幅值
t->val=x;
while((p!=NULL)&&(p->val<x))
{ q=p; p指针移动,q为其前驱指针
p=p->next;
}
if(p==NULL)
p->next=t;
else
{
t->next =p;
q->next =t;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询