s->data=e;s->next=L->next;L->nexr=s;
目的是将节点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->data=e 将s的数据域赋值为e;
s->next=L->next 将s->next,即s的下一节点指向L的下一节点,如假设所示即:s->next=M;
L->next=s; 将L的下一节点指向s,完成了L s M N这样一个新的链表!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-07-18
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节点的后面。本回答被网友采纳
第2个回答 2017-10-31
我想提问,
最后插入后是lsmn还是lemn
s->data=e.不是已经把s结点的值赋为e了吗?
最后插入后是lsmn还是lemn
s->data=e.不是已经把s结点的值赋为e了吗?
第3个回答 2012-07-18
任务 飘过