单选题 以数组A[m]存放循环队列,其头尾指针分别为front和rear,则队列中的元素个数为______。

A、 (rear-front+m)%m
B、 rear-front+1
C、 (front-rear+m)%m
D、 (rear-front)%m
下载APP答题
由4l***ju提供 分享 举报 纠错

相关试题

单选题 长度为n的线性表采用顺序存储结构,其读取元素,增加/删除元素的时间复杂度为______。

A、 O(n) O(n)
B、 O(n) O(1)
C、 O(1) O(n)
D、 O(1) O(1)

单选题 已知二叉树的度为2,度为2的结点数为3,度为1的结点数为1,则度为0的结点数为______。

A、 4
B、 2
C、 6
D、 7

单选题 设顺序栈S栈顶指针为top,top为0表示栈空,向S中压入一个元素data,执行的操作是______。

A、 S[top++]=data;
B、 S[++top]= data;
C、 S[--top]= data;
D、 S[top--]= data;

单选题 在线性表的下列运算中,______不改变数据元素之间结构关系。

A、 插入
B、 删除
C、 查找
D、 排序

单选题 二叉树的第i(i≥1)层上所拥有的结点个数最多为______。

A、 2 i
B、 2i
C、 2 i-1
D、 2i-1

单选题 用顺序存储的方法将完全二叉树逐层存放在数组R[n]中,结点R[i]若有右孩子,其编号为______。

A、 R[i+1]
B、 R[2i]
C、 R[i+2]
D、 R[2 i+2]

单选题 算法分析的两个主要指标是______。

A、 空间复杂度和时间复杂度
B、 正确性和异构性
C、 可读性和文档性
D、 数据复杂性和程序复杂性

单选题 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过堆栈S,元素出栈后即进队列Q,若6个元素出队的顺序是e1,e6,e5,e4,e3和e2,则S容量至少应该是______。

A、 3
B、 2
C、 6
D、 5