中国大学MOOC:"已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:http://img0.ph.126.net/OSNYct8BSqrb5cBEXT_ZFg==/6608632230934673091.jpgstruct node{ int data; struct node *next;}*p;若要删除头结点,则下面正确的语句序列是";
举一反三
- 中国大学MOOC:"已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点http://img0.ph.126.net/q4DCvQfrJeuegcRUOzZlBg==/3316901125658873415.jpg且所有结点都已具有如下形式的结构定义:struct node{ int data; struct node *next;}*p, *pr, *head;若要找到p的前驱结点并将地址保存在pr中,则下面正确的语句序列是";
- 中国大学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;
- 中国大学MOOC: 已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:
- 中国大学MOOC: 向建立好的单向链表中的结点pr后插入一个新结点p,且所有结点都已具有如下形式的结构定义:struct node{ int data; struct node *next;}*p, *pr, *head;则操作正确的是
- 中国大学MOOC: 已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点