4、在一个表头指针为HL单链表中,若要向表头插入一个由指针p指向的结点,则执行()。
A.HL=p; p一>next=HL;
B.p一>next=HL;HL=p;
C.p一>next=Hl; p=HL;
D.p一>next=HL一>next; HL=p;
单选题在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。A p->next=HL->next;HL->next=p;B p->next=HL;HL=p;C p->next=HL;p=HL;D HL=p;p->next=HL;
点击查看答案
单选题假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为()。A p->next=fB p->next=f和f=pC f=p->nextD f->next=p和f=p
填空题在以HL为表头指针的带表头附加结点的单链表和循环单链表中,链表为空的条件分别为()和()。
填空题在带有头结点的单链表HL中,要在首元元素之前插入一个由指针p指向的结点,则应执行p->next=HL->next及()操作。
填空题在循环双向链表中表头结点的左指针域指向()结点,最后一个结点的右指针域指向()结点。
单选题在一个表头指针为ph的单链表中,若要向表头插入一个由指针p指向的结点,则应执行()操作。A ph=p;p->next=phB p->next=Ph;p=phC p->next=ph->next;ph=pD p->next=ph->next;ph->next=p
填空题要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行()和p->next==s的操作。