中国大学MOOC: 已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:
p = head;head = p->next;free(p);
举一反三
- 中国大学MOOC:"已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:http://img0.ph.126.net/OSNYct8BSqrb5cBEXT_ZFg==/6608632230934673091.jpgstruct node{ int data; struct node *next;}*p;若要删除头结点,则下面正确的语句序列是";
- 中国大学MOOC: 已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点
- 中国大学MOOC: 已知单链表的头指针为head且该链表不带头结点,则该单链表为空的条件是 。
- 中国大学MOOC:"已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点http://img0.ph.126.net/q4DCvQfrJeuegcRUOzZlBg==/3316901125658873415.jpg且所有结点都已具有如下形式的结构定义:struct node{ int data; struct node *next;}*p, *pr, *head;若要找到p的前驱结点并将地址保存在pr中,则下面正确的语句序列是";
- 已知单链表的头指针为head且该链表不带头结点,则该单链表为空的条件是 。
内容
- 0
中国大学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;
- 1
已知单链表的头指针为head且该链表不带头结点,则该单链表为空的条件是 。 A: head== NULL B: head->next==NULL C: head->next==head D: head!=NULL
- 2
设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。
- 3
带头结点的单链表若头指针为head,则链表为空的条件是。
- 4
已知head是一个非空单链表的头指针,指针p指向单链表的最后一个结点,若要在p之后插入一个新结点*s,并将单链表变为循环单链表,则应执行的操作是