仪表可以分为指针固定式仪表和指针活动式仪表两大类。 A.正确B.错误正确答案:错误
最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。
浏览:1102最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。 A.(rear+1)%n==frontB.rear==frontC.rear+1==frontD.(rear-l)%n==front正确答案:rear==front
用链式方式存储的队列,在进行删除运算时()。
浏览:938用链式方式存储的队列,在进行删除运算时()。 A.仅修改头指针B.仅修改尾指针C.头、尾指针都要修改D.头、尾指针可能都要修改正确答案:头、尾指针可能都要修改
若一个栈以一维数组V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是()。
浏览:1218若一个栈以一维数组V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是()。 A.top--;V[top]=x;B.top++;V[top]=x;C.V[top]=x;top++;D.V[top]=x;top--;正确答案:top--;V[top]=x;
循环单链表可以仅在链表尾部设置链尾指针。
浏览:772循环单链表可以仅在链表尾部设置链尾指针。 A.正确B.错误正确答案:正确
在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。
浏览:558在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。 A.p->next=q;q->prior=p;p->next->prior=q;q->next=q;B.p->next=q;p->next->prior=q;q->prior=p;q->next=p->next;C.q->prior=p;q->next=p->next;p->next->prior=q;p->next=q;D.q->prior=p;q->next=p->next;p->next=q;p->next->prior=q;正确答案:q->prior=p;q-> … 阅读详情>> "在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。"
单链表的结点所占存储空间()。
浏览:618单链表的结点所占存储空间()。 A.分两部分,一部分存放数据值,另一部分存放表示逻辑关系的指针B.只有一部分,存放结点值C.只有一部分,存储逻辑关系的指针D.分两部分,一部分存放结点值,另一部分存放结点所占单元数正确答案:分两部分,一部分存放数据值,另一部分存放表示逻辑关系的指针
首尾指针分别是f和r的单向加头链表存储一个队,元素x出队的语句为“f=f-next,x=f-data;”,那么判断队空否的条件是()。
浏览:655首尾指针分别是f和r的单向加头链表存储一个队,元素x出队的语句为“f=f-next,x=f-data;”,那么判断队空否的条件是()。 A.f==rB.f==NULLC.f->next==rD.f->next=NULL正确答案:f==r
一个单向简单链表存储的栈,其栈顶指针为top。执行操作()可将原栈顶元素退栈,并存放在变量x中(不考虑回收结点)。
浏览:672一个单向简单链表存储的栈,其栈顶指针为top。执行操作()可将原栈顶元素退栈,并存放在变量x中(不考虑回收结点)。 A.x=top;top=top->next;B.x=top->data;C.top=top->next;x=top->data;D.x=top->data;top=top->next;正确答案:x=top->data;top=top->next;
数组S[M]存储一个栈,top为栈顶指针。如果条件top==-1表示栈空,在栈不空的情况下,栈顶元素为()。
浏览:773数组S[M]存储一个栈,top为栈顶指针。如果条件top==-1表示栈空,在栈不空的情况下,栈顶元素为()。 A.S[top-1]B.S[top]C.S[top+1]D.S[++top]正确答案:S[top]
对于链队,在进行删除操作时,()。
浏览:524对于链队,在进行删除操作时,()。 A.仅修改头指针B.仅修改尾指针C.头、尾指针都要修改D.头、尾指针可能都要修改正确答案:头、尾指针可能都要修改
已知hs为首指针的简单单向链表存储一个栈,使指针s所指结点进栈的操作是()。
浏览:702已知hs为首指针的简单单向链表存储一个栈,使指针s所指结点进栈的操作是()。 A.hs->next=s;B.s->next=hs;hs=s;C.s->next=hs->next;hs->next=s;D.s->next=hs;hs=hs->next;正确答案:s->next=hs;hs=s;