单项选择题
设数组Data[m+1]作为循环队列sq的存储空间,front成为队头指针,rear为队尾指针,则执行入队操作的语句为()
A.rear = rear+1
B.rear = (rear+1)%m
C.front = (front+1)%m
D.rear = (rear+1)%m + 1
点击查看答案
相关考题
-
单项选择题
当利用大小为n的数组循环顺序存储一个队列时,该队列的最大长度为()
A.n十1
B.n
C.n-1
D.n-2 -
单项选择题
若让元素1,2,3,4依次进栈,则出栈次序不可能出现()的情况。
A. 3,2,1,4
B. 4,3,2,1
C. 2,1,3,4
D. 1,4,2,3 -
单项选择题
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top= =0表示栈满,该数组所能存储的栈的最大长度为m,当()时,再做退栈运算会发生“下溢”。
A.top == m-1
B.top == 0
C.top == m
D.top == 1
