永发信息网

数据结构问题 s->data =e ; s->next=p->next; p->next=s; 这三句话,单独拿出来我知道什么意思,

答案:3  悬赏:40  手机版
解决时间 2021-01-27 21:35
  • 提问者网友:姑娘长的好罪过
  • 2021-01-27 13:37
数据结构问题 s->data =e ; s->next=p->next; p->next=s; 这三句话,单独拿出来我知道什么意思,
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-01-27 15:12
连在一起的意思是: 把s 插在p之后

意思就是:
(1 ) 先把e给 s->data

(2) 然后将p的next域给s的next

(3) 最后是把s给p的next域
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-27 16:35
链表结构
  • 2楼网友:罪歌
  • 2021-01-27 15:43
你好。这句话的意思是:
在p节点与它下一个节点指向的节点之间插入一个值为e的节点s
解析一下:
s->data =e ‘将节点s的data值设置为e 这个很好理解
s->next =p->next 本来只是p指向它的下一个节点,现在s也指向了。
如: a->b->....p->p的下一个节点
s->p的下一个节点
p-next=s 改变 p的下一个节点 为s
如: a->b->....->p->s->p的下一个节点
以上,希望可以对你有所帮助,如果有错误欢迎指出!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯