带头结点的单链表H为空表的条件是( )。
A: H->next==NULL
B: H==NULL
C: H->next==H
D: H指向未确定
A: H->next==NULL
B: H==NULL
C: H->next==H
D: H指向未确定
A
举一反三
- 带头结点的单链表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==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中,若要向表头插入一个由指针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;
内容
- 0
【单选题】设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;
- 1
某带头结点的单链表头指针为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;
- 2
带头结点的循环单链表H为空的判断条件是( )。 A: H=NULL B: H-next=H C: H==NULL D: H-next==H
- 3
一个非空带头结点的单链表头指针为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;
- 4
【单选题】对于一非空的循环单链表,h和p分别指向链表的头、尾结点,则有: A. p->next == h B. p->next == NULL C. p == NULL D. p == h