试题详情
- 单项选择题假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()
A、(rear - 1)% n == front
B、(rear + 1)% n == front
C、(front - 1)% n == rear
D、(front + 1)% n == rear
关注下方微信公众号,在线模考后查看

热门试题
- 若对n个元素进行直接插入排序,在进行第i
- 下述几种排序方法中,要求辅助内存最多的是
- 稳定的排序算法有(),()和()
- 设有一个已按各元素值排好序的线性表,长度
- 假设用于通信的电文由字符集{a,b,c,
- 在栈满的情况下不能做进栈操作,否则将产生
- 设一棵有n个叶结点的二叉树,除叶结点外每
- 在一个链栈中,若栈顶指针等于NULL,则
- 由一个具有n个顶点的连通图生成的最小生成
- 线性表
- 平均查找长度(ASL)
- 在用堆排序算法排序时,如果要进行增序排序
- 需要分配较大空间,插入和删除不需要移动元
- 顺序查找时间为O(n),二分查找时间为O
- 采用不同的遍历方法,所得到的无向图的生成
- 在单链表中,要取得某个元素,只要知道该元
- 在稀疏矩阵的顺序存储中,利用一个数组来存
- 设初始记录关键字基本有序,则快速排序算法
- 从逻辑结构上看,n维数组的每个元素均属于
- 试编写算法实现顺序表的逆置,即把顺序表A