头插法建立单链表中s-》data=e;s->next=L->next;L->nexr=s;是什么意思? 谢谢。
4个回答
展开全部
s->data=e;这里的s是新的节点,这里给数据部分赋值。
s->next=L->next;// 这里让s节点next域指向L节点的下一个节点。
L->nexr=s;// 这里让L节点next域指向s节点
这样就完成了把s节点插入到L节点的后面。
s->next=L->next;// 这里让s节点next域指向L节点的下一个节点。
L->nexr=s;// 这里让L节点next域指向s节点
这样就完成了把s节点插入到L节点的后面。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用Apple林的回答:
目的是将节点s插入到L的后面。假设原来链表是L M N;插入后就是 L s M N,具体过程如下:
s->data=e 将s的数据域赋值为e;
s->next=L->next 将s->next,即s的下一节点指向L的下一节点,如假设所示即:s->next=M;
L->next=s; 将L的下一节点指向s,完成了L s M N这样一个新的链表!
目的是将节点s插入到L的后面。假设原来链表是L M N;插入后就是 L s M N,具体过程如下:
s->data=e 将s的数据域赋值为e;
s->next=L->next 将s->next,即s的下一节点指向L的下一节点,如假设所示即:s->next=M;
L->next=s; 将L的下一节点指向s,完成了L s M N这样一个新的链表!
展开全部
我想提问,
最后插入后是lsmn还是lemn
s->data=e.不是已经把s结点的值赋为e了吗?
最后插入后是lsmn还是lemn
s->data=e.不是已经把s结点的值赋为e了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-18
展开全部
任务 飘过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询