C和D我不知道有什么区别,根本不知道,这种箭头指向next什么意思

C和D不知道,这个指向箭头的是next是什么意思?不是指向下一个结点的指针

img

选D啊
要将s节点插入p节点之后,那么就需要将s节点的next指向p节点的next,然后p节点的next指向s节点。next就是下一个节点的意思。
假设p节点的下一个节点为q,那么就是p->next = q
现在插入一个新节点s,那么顺序就是 p s q
因为s的下一个节点是q,而q当前是p的下一个节点,所以插入s后就是s->next = p->next了。然后p的下一个节点是s,所以p->next = s;