
数据结构习题集2.6中的在p点节点前插入s节点的语句序列??
数据结构习题集2.6中的在p点节点前插入s节点的语句序列为什么是Q=PP=LP=P->nextS->next=P->nextP->next=s题目是已知L是无标头节点的单...
数据结构习题集2.6中的在p点节点前插入s节点的语句序列为什么是Q=P P=L P=P->next S->next=P->next P->next=s
题目是已知L是无标头节点的单链表,且p节点既不是首元节点,也不是尾元节点,试从下列提供的答案中选择合适的语句序列,
(1)在p节点前插入s节点的语句序列是
Q=P
P=L
while (p-next!=Q) P=P->next;
S->next=P->next
P->next=s
我是小白 求指导啊 展开
题目是已知L是无标头节点的单链表,且p节点既不是首元节点,也不是尾元节点,试从下列提供的答案中选择合适的语句序列,
(1)在p节点前插入s节点的语句序列是
Q=P
P=L
while (p-next!=Q) P=P->next;
S->next=P->next
P->next=s
我是小白 求指导啊 展开
2个回答
展开全部
你的序列肯定有问题,更像是在在p 之后插入s,但序列也是不对的。
p之后插入s:
s->next=p->next;
p->next=s;
p之前插入s,分两种情况:
1、双向链表:
s->pre = p->pre;
s->next=p;
p->pre=s;
2、单向链表
首先,遍历链表,找到p的前一个节点,假设为q;
q->next = s;
s->next = p;
p之后插入s:
s->next=p->next;
p->next=s;
p之前插入s,分两种情况:
1、双向链表:
s->pre = p->pre;
s->next=p;
p->pre=s;
2、单向链表
首先,遍历链表,找到p的前一个节点,假设为q;
q->next = s;
s->next = p;
更多追问追答
追问
序列没问题的 照着书上打的
追答
你问题补充里面的序列没有问题,我想知道你是想问什么?想得到什么样的结论?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |