66问答网
所有问题
头插法建立单链表中s-》data=e;s->next=L->next;L->nexr=s;是什么意思? 谢谢。
s->data=e;s->next=L->next;L->nexr=s;
举报该问题
推荐答案 2012-07-18
目的是将节点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这样一个新的链表!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DsnnDDU9D.html
其他回答
第1个回答 2012-07-18
s->data=e;这里的s是新的节点,这里给数据部分赋值。
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了吗?
第3个回答 2012-07-18
任务 飘过
相似回答
C语言
头插法建立单链表
答:
该指针变量的值即为链表第一个节点(或头节点)的地址 ,故对于你这段代码来说头指针L存放的是链表第一个元素的地址(因为没有头节点),若要将s所指向的元素要插入到表头,步骤如下:(1)新元素与
链表建立
连接,(2)断开头指针与链表的连接,
数据结构
单链表头插法
和尾插法
是什么意思?
答:
头插法是
新增节点总是插在头部,以带头结点链表为例,
链表头
指针是Head,新增节点p\x0d\x0a那么\x0d\x0ap->
next =
Head->
next;
\x0d\x0aHead->next = p;\x0d\x0a如果是不带头结点的链表那么对应是\x0d\x0ap->next = Head;\x0d\x0aHead = p;\x0d\x0a \x0d\x0a而尾...
如何创建
单链表?
答:
s->
data =
a[i]
;s
->
next = L
->
next;L
->next
= s;
} } (2) 尾插法建表
头插法建立
链表虽然算法简单,但生成的
链表中
结点的次序和原数组元素的顺序相反,若希望两者次序一致,可采用尾插法。该方法是将新结点插到当前链表的表尾上,为此必须增加一个尾指针r,使其始终指向当前链表的尾结...
单链表
创建之--
头插法
创建带头结点的单链表,超详细
答:
先初始化数据域 var ,然后初始化指针域
next
头插法是
这样插入新结点的,新的结点 s 始终在当前的表中第一个元素结点之前 ,也就是 L->next 之前插入,数据输入顺序与最终链表结点顺序是相反的, 所以在创建了一个新的元素结点 s 后,需要将其指针域置为 L->next , 如图 4,若输入...
头插法
建表的问题,,, s->
next=L
->
next; L
->next
=s;
,,,俩个语句
是什么
...
答:
s->
next=L
->next表示s->next=NULL
;L
->
next=s
表示L的下一个不再是空,而是指向新插入的s;
创建一个新的
单链表
链表 用表头或表尾
插入法
(C语言)急
答:
j;if (l->num>=3){ printf("the list is full,can not insert.");return(false);} if ((i<0)||(i>l->num)){ printf("i is invalid value");return(false);} for (j
=l
->num-1;j>=i;j--)l->
data
[j+1]=l->data[j]
;l
->data[i]=x;l->num++;return(true);} ...
大家正在搜
数据结构头插法建立单链表
用头插法建立单链表并且实现
建立单链表头插法
头插法建立单链表c语言
头插法建立单链表图解
c语言头插法建立链表
单链表头插法思路
写出头插法创建链表的算法
C语言单链表头插法
相关问题
C语言头插法建立单链表
C语言数据结构题。用头插法和尾插法建立一个单链表L。
数据结构中,单链表p=L与p=L->next有什么区别?p-...
C语言单链表中L->next = p 和 p = L->ne...
尾插法建链表建表问题 r->next=s;//将新结点插到*...
用尾插法建立一个单链表,输出结点个数,插入或删除一个结点,并...
单链表中L->next=s ; 和L=s;的区别 ,其中L是...
头插法中(*L)->next = NULL不太理解