已知L是不带头结点的单链表,且P结点既不是首元结点,也不是尾元结点,试选择合适的语句序列,完成在P结点前插入S结点的语句序列
S->next=P->next; P->next=S;
举一反三
内容
- 0
在非空双向链表中,若要在p结点后面插入s结点,正确的语句序列是( )。
- 1
已知单链表L中,指针 q所指结点 是指针p所指结点的直接前驱,若在 q与 p之间插入结点*s,其语句应为()
- 2
_若要在单链表结点P后插入一结点S,执行的语句 。
- 3
在单链表中,在指针P所指结点的后面插人一个结点S的语句序列是()
- 4
中国大学MOOC: 已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点,q是尾结点的前驱结点。【图片】且所有结点都已具有如下形式的结构定义:struct node{ int data; struct node *next;}*p,*q;则下面语句序列的功能是while(p->next->next!=NULL){p=p->next;}free(p->next);p->next=NULL;