第1题:
第2题:
下列_________不是队列的基本运算。
A.从队尾插入一个新元素
B.从队列中删除第i个元素
C.判断一个队列是否为空
D.读取队头元素的值
第3题:
以下哪一个不是队列的基本运算?
A.从队尾插入一个新元素
B.从队列中删除第1个元素
C.判断一个队列是否为空
D.读取队首元素的值
第4题:
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看一个环,则队列中元素的个数为()。
第5题:
以下()不是队列的基本运算
第6题:
循环队列的最大存储空间为MaxSize=6,采用少用一个元素空间以有效地判断栈空或栈满,若队头指针front=4,当队尾指针rear=()时队满,队列中共有()个元素。
第7题:
循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=()时,队列为空,当rear=()时,队列有6个元素。
第8题:
15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。
第9题:
在顺序队列中,应该有队头和队尾两个指针来指示,队头指针和队尾指针的初值在队列的初始化时均应该设置为(),当对队列进行插入和删除的操作后,如果头指针和尾指针相等时,队列为()。
第10题:
第11题:
第12题:
第13题:
从顺序存储的循环队列中删除一个元素时,是______。
A.先移动队首指针,后取出元素
B.先取出元素,后移动队首指针
C.先移动队尾指针,后取出元素
D.先取出元素,后移动队尾指针
第14题:
以下哪一项不是队列的基本运算?
A.从队尾插入一个新元素
B.从队列中删除第1个元素
C.判断一个队列是否为空
D.读取队头元素的值
第15题:
若队列采用链式存储结构,队头指针与指针分别为front和rear,向队列中插入一个数据信息为item的新元素的过程是依次执行:call GETNODE(p),data(P)←item,rear←p,front←p。
第16题:
在一个顺序存储的循环队列中,队头指针指向队头元素的后一个位置。
第17题:
在一个循环队列中,队首指针指向队首元素的();从循环队列中删除一个元素时,其操作是先取出队首元素,后();在具有n个单元的循环队列中,队满时共有()个元素。
第18题:
在队列的顺序存储结构中,当插入一个新的队列元素时,()指针的值增1,当删除一个元素队列时,()指针的值增1。
第19题:
下列哪一个不是队列的基本运算?()
第20题:
从一个顺序存储的循环队列中删除一个元素时,应该()。
第21题:
第22题:
第23题:
第24题: