题目内容 (请给出正确答案)
[单选题]

设指针变量p指向单链表中某结点的直接前驱,若删除单链表中该结点,需要修改指针的操作序列为 。

A.q=p->next; p->next=q->next;free(q);

B.q=p->next; free(q);

C.p->next=p->next->next;free(p->next);

D.q=p->next; free(q);

提问人:网友goon7002 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 B,占比44.44%
  • · 有2位网友选择 A,占比22.22%
  • · 有2位网友选择 D,占比22.22%
  • · 有1位网友选择 C,占比11.11%
匿名网友 选择了A
[5.***.***.50] 1天前
匿名网友 选择了B
[143.***.***.132] 1天前
匿名网友 选择了A
[75.***.***.50] 1天前
匿名网友 选择了B
[118.***.***.63] 1天前
匿名网友 选择了C
[219.***.***.198] 1天前
匿名网友 选择了B
[171.***.***.215] 1天前
匿名网友 选择了D
[230.***.***.180] 1天前
匿名网友 选择了B
[130.***.***.240] 1天前
匿名网友 选择了D
[207.***.***.23] 1天前
匿名网友 选择了A
[5.***.***.50] 1天前
匿名网友 选择了B
[143.***.***.132] 1天前
匿名网友 选择了A
[75.***.***.50] 1天前
匿名网友 选择了B
[118.***.***.63] 1天前
匿名网友 选择了C
[219.***.***.198] 1天前
匿名网友 选择了B
[171.***.***.215] 1天前
匿名网友 选择了D
[230.***.***.180] 1天前
匿名网友 选择了B
[130.***.***.240] 1天前
匿名网友 选择了D
[207.***.***.23] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“设指针变量p指向单链表中某结点的直接前驱,若删除单链表中该结…”相关的问题
第1题
假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写算法删除该结点的前驱结点。

点击查看答案
第2题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为( )。A.q=p->nex
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为( )。

A.q=p->next;p->data=q->data;p->next=q->next;free(q);

B.q=p->next;q->data=p->data;p->next=q->next;free(q);

C.q=p->next;p->next=q->next;free(q);

D.q=p->next;p->data=q->data;free(q);

点击查看答案
第3题
设单链表中指针 p 指向结点 m ,若要删除 m 之后的结点(),则需要修改指针的操作为
A.p->next=p->next->next;

B.p=p->next;

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

D.p->next=p;

点击查看答案
第4题
设单链表中指针P指着结点A,若要删除A之后的结点(若存在),则需要修改指针的操作为( )

A、p→link=p→link→link;

B、p=p→link;

C、p=p→link→link;

D、p→link=p;

点击查看答案
第5题
一个非空单链表中,p指向被删除的结点,q指向被删除结点的前驱结点,则正确的删除操作是( )。

A、q->next=p->next; free(p);

B、q->next=p->next; free(q);

C、q=p->next; free(p);

D、p->next=q->next; free(q);

点击查看答案
第6题
在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用的语句是()。

A.p=q->next

B.p->next=q

C. p->next=q->next

D.q->next=NULL

点击查看答案
第7题
在一个双向链表中,设指针 p 是指向该表中待删除的结点,则需要执行的操作为: 。
点击查看答案
第8题
假设p为表尾指针rs的前驱指针,则删除表尾结点的正确语句为( )。

A、p->next=NULL; delete rs;

B、p->next=NULL; delete rs;

C、rs=NULL; delete rs;

D、p->next=NULL; delete p;

点击查看答案
第9题
对于一个具有n个结点的单链表,删除已知p所指结点的时间复杂度是( )
点击查看答案
第10题
已知指针p指向单链表head中的某个结点,若删除其后继结点,则需执行()。

A、r=p; p->next=r->next; free(r);

B、r=p->next; p=r->next; free(r);

C、r=p->next; p->next=r->next; free(r);

D、r=p->next; r->next=p->next; free(r);

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信