什么是链表?链表的结点如何定义?带头结点的链表与不带头结点的链表有何区别?
第5题
A.head==0
B.head->next==0
C.head->next==head
D.head!=0
第6题
题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。
链表结点定义如下:
struct List Node
{
int m_n Key;
ListNode* m_pNext;
};
第7题
已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:struct node { int data; struct node *next; }*p; 若要删除头结点,则下面正确的语句序列是
A、p = head; head = p->next; free(p);
B、head = head->next; free(head);
C、p = head->next; free(p);
D、head = head->next; p = head; free(p);
第8题
已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:struct node { int data; struct node *next; }*p; 若要删除头结点,则下面正确的语句序列是
A、p = head; head = p->next; free(p);
B、head = head->next; free(head);
C、p = head->next; free(p);
D、head = head->next; p = head; free(p);
第9题
已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:struct node { int data; struct node *next; }*p; 若要删除头结点,则下面正确的语句序列是
A、p = head; head = p->next; free(p);
B、head = head->next; free(head);
C、p = head->next; free(p);
D、head = head->next; p = head; free(p);
第10题
已知L是非空单链表,head是链表的头指针,且所有结点都已具有如下形式的结构定义:struct node { int data; struct node *next; }*p; 若要删除头结点,则下面正确的语句序列是
A、p = head; head = p->next; free(p);
B、head = head->next; free(head);
C、p = head->next; free(p);
D、head = head->next; p = head; free(p);
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!