一个单链表中的P所指结点之前插入一个s所指结点时,可执行如下操作:请高手帮我填写下
1)s-->next=____;2)p->next=s;3)t=p->data;4)p->data=_______;5)s->data=_______;...
1)s-->next=____;
2)p->next=s;
3)t=p->data;
4)p->data=_______;
5)s->data=_______; 展开
2)p->next=s;
3)t=p->data;
4)p->data=_______;
5)s->data=_______; 展开
展开全部
1.如果p结点是第一个结点:
s->data = t;
s->next = p;
head = s;
2.如果p结点是中间结点。
Node *q;
q->next = p;
s->data = t;
q->next = s;
s->next = p;
s->data = t;
s->next = p;
head = s;
2.如果p结点是中间结点。
Node *q;
q->next = p;
s->data = t;
q->next = s;
s->next = p;
追问
搞不懂,,还是谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询