【单选题】【消耗次数:1】
设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()。
R-F
F-R
(R-F+M)%M
(F-R+M)%M
参考答案:
复制
纠错
相关题目
【判断题】 在一个链队中,假设f和r分别为队头和队尾指针,则删除一个结点的运算为f=f-。
①  正确
②  错误
【单选题】 在一个不带头结点的链队中,假设f和r分别为队头和队尾指针,则对该队列进行出队操作中并把结点的值保存在变量e中,其运算为e=f?data;和( )。
①  A.r=r?next;
②  B.r?next=r;
③  C.f=f?next;
④  D.f?next=f;
【单选题】 循环队列A[m] 存放其元素,用front和rear分别表示队头及队尾,则循环队列满的条件是( )。
①  A.(rear+1)%m=front
②  B.rear=front+1
③  C.rear=front
④  D.(rear+1)%m-1=front
【单选题】 用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时( )。
①  仅修改队头指针
②  仅修改队尾指针
③  队头、队尾指针都要修改
④  队头、队尾指针都可能要修改
【单选题】 循环队列的队头和队尾指针分别为front和rear,则判断循环队列为空的条件是( )。
①  front==rear
②  front==0
③  rear==0
④  front=rear+1
【判断题】 用循环单链表表示的链队列中,可以不设队头指针,仅在队尾设置队尾指针。
①  正确
②  错误
【单选题】 在一个不带头结点的链队中,假设f和r分别为队头和队尾指针,则从该对列中删除一个结点并把结点的值保存在变量x中的运算为( )。
①  A.x=r?data;r=r?next;
②  B.r=r?next; x=r?data
③  C.x=f?data;f=f?next;
④  D.f=f?next; x=f?data
【判断题】 循环队列用a[0],…,a[7]的一维数组存放队列元素,(采用少用一个元素的模式),设front和rear分别为队头和队尾指针,且front和rear 的值分别为2和7,当前队列中的元素个数是5。
①  正确
②  错误
【单选题】 在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为( )。
①  rear%n= = front
②  (front+l)%n= = rear
③  rear%n -1= = front
④  (rear+l)%n= = front
【单选题】 在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为( )。
①  rear%n= = front
②  front+l= rear
③  rear= = front
④  (rear+l)%n= front
随机题目
【单选题】 视频学习时,正确的退出方式
①  关闭网页
②  关闭电脑
③  点击“退出登录”
④  点击“退出观看”
【单选题】 学生在校期间留级不得超过()次,否则予以退学处理
①  1
②  2
③  3
④  4
【单选题】 在教学管理平台上()模块查询上学期的考试成绩
①  通知公告
②  教学计划
③  考试信息
④  我的成绩
【单选题】 网络课程学习时视频已学完,但学习进度条为“0”的原因
①  浏览器的不兼容
②  电脑配置低
③  退出方式不对
④  教学管理平台有问题
【单选题】 学籍状态以()上的注册结果为准
①  教学管理系统
②  教育部中国高等教育学生信息网
③  录取通知书
④  交费名单
【单选题】 新生保留入学资格逾期不办理入学手续的,视为
①  放弃入学资格
②  休学
③  退学
④  复学
【单选题】 学生达到规定的最长学习年限,学完教学计划所有课程,仍有一门至三门课程不合格者,作()处理
①  结业
②  毕业
③  退学
④  留级
【单选题】 平时成绩占总成绩
①  30%
②  40%
③  50%
④  20%
【单选题】 保留入学资格期限最长为
①  1
②  2
③  3
④  4
【单选题】 学历证明书与原证书具有同等效力且能补办()次
① 
② 
③ 
④  任意