首页
用一个大小为1000的数组来实现循环队列,当前rear和front的值分别为0和994,若要达到队满的条件,还需要继续入队的元素个数是()。
精华吧
→
答案
→
慕课
→
未分类
用一个大小为1000的数组来实现循环队列,当前rear和front的值分别为0和994,若要达到队满的条件,还需要继续入队的元素个数是()。
正确答案:993
Tag:
数据结构与算法
队列
数组
时间:2022-01-04 21:58:31
上一篇:
循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列的元素个数是()。
下一篇:
树是结点的有限集合,它())根结点,记为T。
相关答案
1.
已知一循环队列的存储空间为[m..n],其中nm,队头和队尾指针分别是front和rear,则此循环队列判满的条件是()。
2.
在循环队列中,队列长度为n,存储位置从0到n-1编号,以rear指示实际的队尾元素,先要在此队列中插入一个新元素,新元素的位置是()。
3.
循环队列是队列的一种()存储结构
4.
在具有n个元素的非空队列中插入一个元素或者删除一个元素的操作时间复杂度是()。
5.
设a=6,b=4,c=2,d=3,e=2,则后缀表达式abc-/de*+的值是
6.
()又称作先进先出表。
7.
设尾指针的循环链表表示队列,则入队和出队算法的时间复杂度均为O(1)
8.
栈和队列均为操作受限的线性表。
9.
栈和队列都是操作受限的线性表。栈是插入和删除只能在一端进行的线性表;队列是插入在一端进行,删除在另一端进行的线性表。
10.
设栈采用顺序存储结构,若已有n个元素入栈,则出栈算法的时间复杂度为O(n)
热门答案
1.
设栈采用顺序存储结构。若已有i-1个元素入栈,则将第i个元素入栈,入栈算法的时间复杂性为O(i)。
2.
栈是实现过程和函数等子程序所必需的结构。
3.
和顺序栈相比,链栈有一个比较明显的优势是()。
4.
输入序列为ABC,可以变为CBA时,经过的栈操作为()
5.
设abcdef以所给的次序进栈,若在进栈操作时,允许退栈操作,则下面得不到的序列为()。
6.
设一个栈的输入序列是1,2,3,4,5,则下列序列中,是栈的合法输出序列的是()。
7.
设栈的输入序列是1,2,3,4,则()不可能是其出栈序列。
8.
若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j个输出元素是()。
9.
利用栈求表达式的值时,设立操作数栈OPND,设OPND只有两个存储单元,在下列表达式中,不发生上溢的是()。
10.
中缀表达式(A+B)*(C-D)/(E-F*G)的后缀表达式是()。