向循环队列中插入一个元素,通常的操作是
A: 先向队尾插入一个元素,然后再移动队尾指针
B: 先向队头插入一个元素,然后再移动队头指针
C: 先移动队尾指针,再插入元素
D: 先移动队头指针,再插入元素
A: 先向队尾插入一个元素,然后再移动队尾指针
B: 先向队头插入一个元素,然后再移动队头指针
C: 先移动队尾指针,再插入元素
D: 先移动队头指针,再插入元素
举一反三
- 从顺序存储的循环队列中删除一个元素时,是______。 A: 先移动队首指针,后取出元素 B: 先取出元素,后移动队首指针 C: 先移动队尾指针,后取出元素 D: 先取出元素,后移动队尾指针
- 从一个顺序存储的循环队列中删除一个元素时,首先需要() A: 队头指针加一 B: 队头指针减一 C: 取出队头指针所指的元素 D: 取出队尾指针所指的元素
- 顺序队列中的数据元素依次为ABCDE,队头指针指向A,队尾指针指向E,现在删除2个元素,再插入一个元素F,则队头指针指向________,队尾指针指向_____。 A: C、F B: A、F C: B、E D: 不确定
- 从一个队列中删除元素时,通常的操作是“先移动队头指针,然后取出元素”。
- 循环队列中是否可以插入一个新的元素,() A: 与队头指针和队尾指针的值有关 B: 只与队尾指针的值有关,与队头指针的值无关 C: 只与数组大小有关,与队头队尾指针的值均无关 D: 与曾经进行多少次插入删除操作有关