【单选题】对于一非空的循环单链表,h和p分别指向链表的头、尾结点,则有:
A. p->next == h B. p->next == NULL C. p == NULL D. p == h
A. p->next == h B. p->next == NULL C. p == NULL D. p == h
p->next == h
举一反三
- 非空的循环单链表head(头指针)的尾结点指针p满足()。 A: p->next==head B: p->next==NULL C: p==NULL D: p==head
- 非空循环单链表L中,p指针指向尾结点,则以下表达式成立的是()。 A: p==L B: p->next==L C: p->next==NULL D: p==NULL
- 【单选题】删除一个双链表中结点p(p非头结点和尾结点)的操作是_______。 A. p->prior->next=p->next; p->next->prior=p->prior; B. p->prior->next=p->prior; p->next->prior=p->next; C. p->prior=NULL; p->next=NULL; D. p->next->prior=p; p->prior->next=p;
- 设h是指向非空带表头结点的循环链表的头指针,p是辅助指针。执行程序段 p=h; while(p->next->next!=h) p=p->next; p->next=h; 后(其中,p->next为p指向结点的指针域),则()
- 在一个不带头结点单链表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
设头指针为head的非空的单向循环链表,指针p指向尾结点,则满足表达式()为真。 A: p->next=NULL B: p=NULL C: p->next=head D: p=head
- 1
【单选题】已知指针p指向单链表L中的某结点,则删除其后继结点的语句是( ) A: p = p->;next B: p =NULL C: p->;next=NULL D: p->;next = p->;next->;next
- 2
在一个以 h 为头的单向链表中,p 指针指向链尾的条件是()。 A: p->next->next=h B: p->next=h C: p->next=NULL D: p->.data=-1
- 3
在一个以h为头的单向链表中,p指针指向链尾的条件是()。 A: p->next=h B: p->next=NULLp->next=NULL C: p->next->next=h D: p->.data=-1
- 4
设一条单链表的头指针变量为head且该链表没有头结点,指针变量p指向某个结点,则p指向结点为尾结点的条件是()。 A: p->next==head B: head==NULL C: head!=NULL D: p->next==NULL