3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的
3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()。(...
3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为( )。
(A)
R-F (B) F-R (C) (R-F+M)%M (D) (F-R+M)%M 展开
(A)
R-F (B) F-R (C) (R-F+M)%M (D) (F-R+M)%M 展开
3个回答
展开全部
选
C (R-F+M) % M
追问
没过程?
追答
如果R>=F, 那么中间一共有R-F那么多元素
如果R<F, 那么中间一共有 R+M-F那么多元素
两种情况下,都等于 (R-F+M)%M
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-15
展开全部
#include <iostream>
using namespace std;
int main()
{
printf("HELLO WORLD!\n");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询