对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。A.head==NULLB.head
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。
A.head==NULL
B.head一>next==NULL
C.head一>next==head
D.head!=NULL
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。
A.head==NULL
B.head一>next==NULL
C.head一>next==head
D.head!=NULL
第1题
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是( )。
A.p->next=s;s->next=p一>next;
B.s->next=p->next;p->next=s:
C.p->next=s:p->next=s->next;
D.p->next=s一>next;p一>next=s:
请帮忙给出正确答案和分析,谢谢!
第2题
双向链表中有两个指针域,即prior和next,分别指回前驱及后继,设p指向链表中的一个结点,q指向一个待插入结点,现要求在p前插入q,则正确的插入为( )。
A.p一>prior=q;q->next=p;p一>prior一>next=q;q一>prior=p一>prior;
B.q->prior=p->prior;p->prior一>next=q;q一>next=p;p->prior=q->next;
C.q->next=p;p一>next=q;p->prior一>next=q;q->next=p;
D.p->prior一>next=q;q->next=p;q->prior=p一>prior;p->prior=q;
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!