带头结点的单链表h为空的判定条件是( )。
A: h==NULL
B: h->;next==NULL
C: h->;next==h
D: h!=NULL
A: h==NULL
B: h->;next==NULL
C: h->;next==h
D: h!=NULL
B
举一反三
- 带头结点的单链表H为空表的条件是( )。 A: H->next==NULL B: H==NULL C: H->next==H D: H指向未确定
- 对于一个头指针为h的带头结点的单链表,判定该表为空表的条件是( )。 A: h=NULL B: h->next=h C: h!=NULL D: h->next==NULL
- 对于一个头指针为H的带头结点的单链表,判定该表为空表的条件是()。 A: H==NULL B: H!=NULL C: H→next==H D: H→next==NULL
- 带头结点的单链表(头指针为h)为空的条件是()。 A: h==NULL B: h->next==NULL C: h->next==h D: h!=NULL
- 带头结点的循环单链表H为空的判断条件是( )。 A: H=NULL B: H-next=H C: H==NULL D: H-next==H
内容
- 0
在一个不带头结点单链表H中,若要向表头插入一个由指针p指向的结点,则执行()。 A: H=p; p->next=H; B: p->next=H; H=p; C: p->next=H; p=H; D: p->next=H->next; H->next=p;
- 1
【单选题】设h为不带头结点的单向链表。在h的头上插入一个新结点t的语句是: A. h=t; t->next=h->next; B. t->next=h->next; h=t; C. h=t; t->next=h; D. t->next=h; h=t;
- 2
某带头结点的单链表头指针为H,采用头插法将指针p所指结点,插入到第一个元素结点前面,语句为( )。 A: p->next=H->next; H->next=p; B: H->next=p; p->next=H->next; C: p->next=H; H=p; D: H=p; p->next=H;
- 3
【单选题】对于一非空的循环单链表,h和p分别指向链表的头、尾结点,则有: A. p->next == h B. p->next == NULL C. p == NULL D. p == h
- 4
一个非空带头结点的单链表头指针为h,则在表头插入一个新的元素结点(由p所指向),正确的操作是()。 A: h->next=p->next;p->next=h->next->next; B: p->next=h->next;h->next=p; C: p->next=h->next;h->next=p; D: h->next=p->next;p->next=h;