数据结构中:s->next=p->next;p->next=s.怎么解释。

2024年11月18日 20:34
有5个网友回答
网友(1):

s->data=e;//将节点s的data值设置为e

 s->next=p->next;//链表指针的赋值,将p的下一个节点的位置付给了s的下一个节点

 p->next=s;   //实现插入,把s接到p的下一个节点上

网友(2):

这个应该是链表里面最常遇见的问题了!

s->next的意思是s指向的某个(如结构体)变量中的next这个成员本身

然后把p->next的地址赋值给s->next,也就是说s->next指向p->next

链表中使用的较多!一个链表的一个节点包括数据域和指针域两部分,s->next指向的是p->next这个节点!

希望帮助到你!

网友(3):

1) 把p的下一个节点上到s的下一个节点上
2) 把s接到p的下一个节点上
3) 把p的一下个节点赋值给s

定义和用法

next() 函数将内部指针指向数组中的下一个元素,并输出。

相关的方法:

  • prev() - 将内部指针指向数组中的上一个元素,并输出

  • current() - 返回数组中的当前元素的值

  • end() - 将内部指针指向数组中的最后一个元素,并输出

  • reset() - 将内部指针指向数组中的第一个元素,并输出

  • each() - 返回当前元素的键名和键值,并将内部指针向前移动

网友(4):

我想了一晚上,得出结论如下

网友(5):

s指向的是x吧,第一句的意思是把b向后挪一下,第二句的意思是把x插进来。