更多“1、在头指针为head且表长大于1的单循环链表中,指针p指向…”相关的问题
第1题
在表头指针为head 且表长大于1的单向循环链表中,指针p 指向表中的某个结点,若p->next->next=head,则()。
A.p指向头结点
B.p指向尾结点
C.*p的直接后继是头结点
D.*p的直接后继是尾结点
点击查看答案
第2题
已知在结点个数大于1的单循环链表中,指针p指向表中某个结点,则下列程序段执行结束时,指针q指向结点*p的 结点。 q=p; while(q->next!=p)q=q->next; 【答案四个汉字】
点击查看答案
第3题
设表长大于1的循环单链表头指针为head,指针p指向表中某结点,且满足p->next->next == head,则可以判断()。
A.p指向头结点
B.p指向尾结点
C.p的直接后继是头结点
D.p的直接后继是尾结点
点击查看答案
第4题
设表长大于1的循环单链表头指针为head,指针p指向表中某结点,且满足p->next->next == head,则可以判断()。
A.p指向头结点
B.p指向尾结点
C.p的直接后继是头结点
D.p的直接后继是尾结点
点击查看答案
第5题
设表长大于1的循环单链表头指针为head,指针p指向表中某结点,且满足p->next->next == head,则可以判断()。
A.p指向头结点
B.p指向尾结点
C.p的直接后继是头结点
D.p的直接后继是尾结点
点击查看答案
第6题
假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。 Status ListDelete_CL(LinkList &S){ LinkList p,q; if(S==S->next)return ERROR; q=S; p=S->next; while(){ q=p; p=p->next; } q->next=p->next; free(p); return OK; }
点击查看答案
第7题
假设在长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某个结点的指针,编写一个算法删除该结点的前驱结点。
点击查看答案
第8题
4、假设在长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某个结点的指针,编写一个算法删除该结点的前驱结点
点击查看答案
第9题
假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。 StatusListDelete_CL(LinkList &S) { LinkList p,q; if(S==S->next)return ERROR; q=S; p=S->next; while(){ q=p; p=p->next; } q->next=p->next; free(p); return OK; }
A.p->next!=S
B.p->next==S
C.p!=S
D.p==S
点击查看答案
第10题
对于一个循环单链表,若头指针为head,表中的某个结点p是最后一个结点的特征是()。
A.p->next==NULL
B.head==NULL
C.head->next=p
D.p->next==head
点击查看答案