C.. q->next=s; s->next=p; [分析]由于是将s所指结点插入到q和p所指结点之间,即使其为q所指结点的后继结 点,为p所指结点的前驱结点,因此s_>next的取值应为p, p->next的取值无需改动,q->next 的取值应改为s,故A、B和D均是错误的。
题目 在一个单链表中,已知q所指的节点是p所指结点的直接前驱,若在q和p之间插入s所指节点,则执行()操作A.()s->next=p->next,p->next=s()B.()q->next=s,s->next=p()C.()p->next=s->next,s->next=p()D.()p->next=s,s->next=q 相关知识点: 试题来源: ...
又因为:已知q所指结点是p所指结点的前驱结点所以:q->next=s; s->next=p
A. s—>next=p—>next; p—>next=s; B. p—>next=s—>next; s—>next=p; C. q—>next=s; s—>next=p; D. p—>next=s; s—>next=q; 相关知识点: 试题来源: 解析C.q—>next=s; s—>next=p; 反馈 收藏
在一个单链表中,已知指针q所指向的结点是指针p所指向的结点的前驱结点,若在指针q和p所指向的两个结点之间插入指针s指向的结点,则执行( ) A. s->link=p->link; p->link=s; B. p->link=s->link; s->link=p; C. q->link=s; s->link=p; D. p->link=s; s->link=q; ...
在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行( )。 A. s→link=p→link; p→link=s; B.
【题目】 一个算法问题 1.在一个单链表中,已知q所指结点是p所指结点 的前驱结点,若在q和p之间插入s结点,则执行c A. s- next= p- next; p→next=s B. p→next C. q-next=si s- next= p; D. p-next=s; s- next=q 原答案是否正确判断并说明你的理由 ...
在单链表中,已知q指的结点是p指的结点的直接前驱结点,若在q和p指的结点之间插入一个由s指的结点,则需执行___。( ) A. link(s)←link(p),link(p)←s B. link(q)←s,link(s)←p C. link(p)←link(s) 相关知识点: 试题来源: 解析 B ,link(s)←pD. link(p)←s,link(s)←q答案:B ...
在一个单链表中,若q所指结点是p所指结点的前驱,若在q与p之间插入一个s所指的结点,则执行( ) A. s->link=p->link; p->link=s B. p->link=s;s->link=q C. p->link=s->link;s->link=s D. q->link=s;s->link=p 相关知识点: 试题来源: 解析 D.q->link=s;s->link=p ...