已知某带头结点链表的头指针L,如何判断L是否为空链表?
A.L==NULL
B.L->data==NULL
C.L->next==NULL
D.L->next->next==NULL
第1题:
第2题:
A.p==NULL
B.p->next==NULL
C.p->next->next==NULL
第3题:
带头结点的链表为空的判断条件是()(设头指针为head)。
Ahead->next==NULL
Bhead->next==head
Chead==NULL
Dhead!=NULL
第4题:
带头结点的单向链表为空的判断条件是()(设头指针为head)。
Ahead==NULL
Bhead!=NULL
Chead->next==head
Dhead->next==NULL
第5题:
某带头结点的单链表的头指针为head,判定该链表为空的条件是()
第6题:
判断带头结点的单链表L为空的条件()
第7题:
已知一个不带头结点单链表的头指针为L,则在表头元素之前插入一个新结点*s的语句为:()
第8题:
要在一个带头结点的单向循环链表中删除头结点,得到一个新的不带头结点的单向循环链表,若结点的指针域为next,头指针为head,尾指针为p,则可执行head=head->next;()。
第9题:
第10题:
L=s; s->next=L;
s->next=L; L=s;
s=L; s->next=L;
s->next=L; s=L;
第11题:
第12题:
第13题:
A.head->next==NULL
B.head->next==head
C.head==NULL
D.head!=NULL
第14题:
第15题:
带头结点的单向链表的头指针为head,该链表为空的判定条件是()的值为真。
Ahead==NULL
Bhead->next==head
Chead->next==NULL
Dhead==head->next
第16题:
设head1和p1分别是不带头结点的单向链表A的头指针和尾指针,head2和p2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表。单向链表的链域为next,设指针p指向单向链表中的某个结点,指针s指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p->next=s;s->next=p->next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写?
第17题:
某带头结点的单链表的头指针为head,判定该链表为非空的条件是()。
第18题:
某带头结点的单链表的头指针head,判定该单链表非空的条件()。
第19题:
设head1和p1分别是不带头结点的单向链表A的头指针和尾指针,head2和p2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表。写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。
第20题:
第21题:
第22题:
第23题:
head==NULL
head!=NULL
head->next==head
head->next==NULL
第24题: