在一个链队列中,假设 f和 r分别为队头和队尾指针,则插入 s所指结点的操作为( )。
A.f.setNext(s);f=s
B.r.setNext(s);r=s
C.s.setNext(r);r=s
D.s.setNext(f);f=s
A.f.setNext(s);f=s
B.r.setNext(s);r=s
C.s.setNext(r);r=s
D.s.setNext(f);f=s
在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则插入s所指的结点的运算是()。
A.f->next=s;f=s;
B.r->next=s;r=s;
C.s->next=r;r=s;
D.s->next=f;f=s;
在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则队头出队的运算是()。
A.q=f->next;f->next=f->next->next;free(q);
B.q=f;f->next=f->next->next;free(q);
C.f->next=f->next->next;q=f->next;free(q);
D.q=f->next->next;f=f->next;free(q);
在一个链队中,假设f和r分别为队首和队尾指针,则删除一个结点的运算是()
A.r=f—>next
B.r=r—>next
C.f=f—>next
D.f=r—>next
A.r=f->next;
B. r=r->next;
C. f=f->next;
D.f= r-> next;
在一个链队中,设f和r分别为队头和队尾指针,则插入s所指结点的操作为
______和r=s;(结点的指针域为next)。
在一个链式队列中,假设f和r分别为队头和队尾指针,则插入S所指结点的运算是()。
A.f->next=s;f=s;
B.r->next=s;r=s;
C.S->next=rr=s;
D.r->next=f;f=s;
一个顺序存储的循环队列的队头和队尾指针分别为f和r,则判断队空的条件为______。
A.f+1==r
B.r+1==f
C.f==0
D.f==r
在一个链队列中,若f,r分别为队首、队尾指针,则插入s所指结点的操作为()
A.f—>next=c;f=s;
B.r—>next=s;r=s;
C.s—>next=r;r= s
D.s—>next=f,f=s;
假定一个顺序队列的队首和队尾指针分别为f和r,则判断队空的条件为____。
A.f+1==r
B.r+1==f
C.f==0
D.f==r
A.可用“f==r”作为队空的标志
B.可用“f > r”作为队空的标志
C.可用“(f+1)%(M+1)==r”作为队空的标志
D.队列中最多可以有M+1个元素
A.5
B.6
C.16
D.17
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!