校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据结构 > 单向链表
题目

在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行()

A.s->next=p->next; p->next=s

B.s->next=p;q->next=s;

C.p->next=s->next; s->next=p

D.p->next=s; s->next=q

解答

正确答案是 B

q->next=s表示将q与p之间断链,q指向s,s->next=p表示将s指向p,把链连接起来

C 11条回复 评论
Ronin8174

这个挺基础的

发表于 2021-02-22 12:22:22
0 0
二爷

111111

发表于 2020-09-16 10:32:14
0 0
二爷

111111

发表于 2020-09-16 10:32:13
0 0
梓喵

感觉基础问题老容易出错

发表于 2020-09-16 10:29:24
0 0
Akihi

111111

发表于 2020-09-16 10:21:30
0 0
二爷

11111

发表于 2020-09-16 09:13:02
0 0
wtt

赞/:strong

发表于 2020-09-16 09:12:58
0 0
厂牌代理人

biubiubiu

发表于 2020-09-16 08:50:23
0 0
令白敬亭疯狂的女人

这道题还可以

发表于 2018-10-11 09:38:57
0 0
哒宝蛋1

大意了,把A选项的p看成了q
在q和p之间插入s结点,将s的地址给q->next,再将p的地址给s->next

发表于 2018-10-11 09:31:55
0 0