在一个单链表中由指针p所指向的结点之前插入一个由指针s所指向的结点(t为中间变量)

2、在一个单链表中由指针p所指向的结点之前插入一个由指针s所指向的结点(t为中间变量),执行以下操作:s->next=??、;p->next=s;t=p->data;p-... 2、在一个单链表中由指针p所指向的结点之前插入一个由指针s所指向的结点(t为中间变量),执行以下操作:
s->next = ??、 ;
p->next = s;
t = p->data;
p->data = ??? ;
s->data = ??? ;
展开
 我来答
1921768786
2011-06-26 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:120万
展开全部
if(n==1)//插入第一个位置
{h=head;//h指向头结点
head=NULL;//头结点赋空
p->next=h;//如果插入第一个位置,指针h赋值给P指针域
head=p; //头结点指向p
}
else
{s=head;//头指针给S指针
for(i=1;i<n-1;i++)//n从2开始查找
s=s->next;//查找到位置n为s->next的前一个指针
p->next=s->next; //P指针域指向S指针域,即查找到的S->next指向的空间
s->next=p;//S指针域指向新分配的P指针的空间
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
memberwin
2011-06-26 · TA获得超过3903个赞
知道大有可为答主
回答量:1000
采纳率:100%
帮助的人:503万
展开全部
s->next = p->next ;
p->next = s;
t = p->data;
p->data =s->data;
s->data =t;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户21345
2011-06-27 · TA获得超过252个赞
知道答主
回答量:467
采纳率:0%
帮助的人:0
展开全部
s->next = p->next;
p->next = s;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
保新绮5229
2011-06-25
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
22222222!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式