下列4种操作中,不是队列基本操作的是()。
A: 删除队尾元素
B: 删除队头元素
C: 将队列置为一个空队列
D: 判断一个队列是否为空
A: 删除队尾元素
B: 删除队头元素
C: 将队列置为一个空队列
D: 判断一个队列是否为空
A
举一反三
- 以下______不是队列的基本操作。 A: 从队尾插入一个新元素 B: 从队列中删除第i个结点 C: 判断一个队列是否为空 D: 读取对头元素的值
- 下列哪一个不是从列的基本运算?() A: 从队尾插入一个新元素 B: 判断一个队列是否为空 C: 从队列中删除第1个元素 D: 读取队头元素的值
- (10)下列哪一个不是从列的基本运算? A: 从队尾插入一个新元素 B: 判断一个队列是否为空 C: 从队列中删除第1个元素 D: 读取队头元素的值
- 循环队列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空,下列判断队空和队满的条件中,正确的是( )。
- 设有一个顺序循环队列中有M个存储单元,采用空一个位的方式区分队列空和满,则该循环队列中最多能够存储______ 个队列元素;若队首指针为F,队尾指针为R,则当前实际存储______ 个队列元素(注意:设队首指针F指向队头元素的前一个位置,队尾指针R指向队尾元素的位置, % 表示求余运算也称取模运算)。
内容
- 0
实现队列操作时( ) A: 当在队列中删除元素时,队头指针front减1 B: 尾指针始终指向队列尾元素的下一个位置 C: 头指针始终指向队头 D: 初始化建立空队列时,令front=0和rear=0 E: 当在队列中插入新元素时,队尾指针rear加1
- 1
队列中的操作有()。 A: 入队 B: 出队 C: 获得对首元素 D: 判断队列是否为空
- 2
设循环队列头指针front指向队头元素,队尾指针rear指向队尾元素后的一个空闲元素,队列的最大空间为Queuelen。 (1)在循环队列中,队空标志为,队满标志为。 (2)当rear≥front时,队列长度为;当rear<front时,队列长度为
- 3
循环队列的最大存储空间为MaxSize=6,采用少用一个元素空间以有效地判断栈空或栈满,若队头指针front=4,当队尾指针rear=()时队满,队列中共有()个元素。
- 4
依次在初始为空的队列中插入元素a,b,c,d,三次删除操作之后的队头元素是______ 。