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;
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;
参考答案和解析
p.next=HL.next;HL.next=p;
相关考题:
在有头结点的单链表L中,向表头插入一个由指针p指向的结点,则执行()。 A.L=p;p->next=L;B.p->next=L;L=p;C.p->next=L;p=L;D.p->next=L->next;L->next=p;
在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应该使用的语句为()A.HL=p;p->next=HL;B.p->next=HL;HL=p;C.p->next=HL->next;HL->next=p;D.p->next=HL;p=HL;
如果对线性表的运算只有4种,即删除第一个元素,删除最后一个元素,在第一个元素面前插入新元素,在最后一个元素的后面插入新元素,则最好使用( )。A.只有表尾指针没有表头指针的循环单链表B.只有表尾指针没有表头指针的非循环双链表C.只有表头指针没有表尾指针的循环双链表D.既有表头指针也有表尾指针的循环单链表
若某线性表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用哪一种存储结构算法的时间效率最高?() :A单链表B给出表头指针的单循环链表C双向链表D给出表尾指针的双向循环链表
在长度为n的()上删除第一个元素,其算法的时间复杂度为O(n)。 A.只有表头指针的不带表头结点的循环单链表B.只有表尾指针的不带表头结点的循环单链表C.只有表尾指针的带表头结点的循环单链表D.只有表头指针的带表头结点的循环单链表
某单循环链表头指针为head且表长大于1,指针p指向表中某个结点,若p→next→next= head,则(11)。A.p指向头结点B.p指向尾结点C.*p的直接后继是头结点D.*P的直接后继是尾结点
在一个单链表HL中,若要向表头插入一个由指针P指向的结点,则执行(13)。A.HL=p;p→next=HL;B.p→next=HL;HL=p;C.p→next=HL;p=HL;D.P→next=HL→next;HL→next=p;
在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行____。A.q一>next=p一>next;p一>next=q;B.q一>next=p一>next;p一>next=q;C.p一>next=q一>next;q=p;D.p一>next=q一>next;q一>next=p;
假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为()。Ap-next=fBp-next=f和f=pCf=p-nextDf-next=p和f=p
在一个单链表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-next=p;
在一个表头指针为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
在一个单链表HL中,若要在指针q所指的结点的后面插入一个由指针p所指的结点,则执行()A、q-next=p-next;p-next=q;B、p-next=q-next;q=p;C、p-next=q-next;q-next=p;
单选题在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()AHL=p;p-next=HL;Bp-next=HL;HL=p;Cp-next=HL;p=HL;Dp-next=HL-next;HL-next=p;
单选题在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。Ap-next=HL-next;HL-next=p;Bp-next=HL;HL=p;Cp-next=HL;p=HL;DHL=p;p-next=HL;
单选题假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为()。Ap-next=fBp-next=f和f=pCf=p-nextDf-next=p和f=p
单选题在一个表头指针为ph的单链表中,若要向表头插入一个由指针p指向的结点,则应执行()操作。Aph=p;p->next=phBp->next=Ph;p=phCp->next=ph->next;ph=pDp->next=ph->next;ph->next=p
填空题要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行()和p-next==s的操作。