对于一个循环单链表,若头指针为head,表中的某个结点p是最后一个结点的特征是( )。
A: p->next==NULL
B: head==NULL
C: head->next=p
D: p->next==head
A: p->next==NULL
B: head==NULL
C: head->next=p
D: p->next==head
举一反三
- 对于一个非空的循环单链表,若头指针为head,假设指针myrear指向表中的最后一个结点,如果要在非空的循环单链表的最前面插入一个新结点p,则执行( )。 A: p->next=head;myrear->next=p;head=p; B: head->next=p;myrear->next=p;head=p; C: myrear->next=p;head=p;head->next=p; D: myrear->next=p;head=p;p->next=head;
- 在带有头结点的单链表Head中,要向表头插入一个由指针p指向的结点,则执行()。 A: p->next=Head->next;Head->next=p; B: p->next=Head;Head=p; C: p->next=Head;p=Head; D: Head=p;p->next=Head;
- 对于一个循环单链表,若头指针为head,表中的某个结点p是最后一个结点的特征是( )。 A: p->next==NULL B: head==NULL C: head->next=p D: p->next==head
- 非空的循环单链表head(头指针)的尾结点指针p满足()。 A: p->next==head B: p->next==NULL C: p==NULL D: p==head
- 设一条单链表的头指针变量为head且该链表没有头结点,指针变量p指向某个结点,则p指向结点为尾结点的条件是()。 A: p->next==head B: head==NULL C: head!=NULL D: p->next==NULL