首页
栈和队列都是操作受限的线性表。栈是插入和删除只能在一端进行的线性表;队列是插入在一端进行,删除在另一端进行的线性表。
精华吧
→
答案
→
慕课
→
未分类
栈和队列都是操作受限的线性表。栈是插入和删除只能在一端进行的线性表;队列是插入在一端进行,删除在另一端进行的线性表。
A.正确
B.错误
正确答案:正确
Tag:
数据结构与算法
队列
操作
时间:2022-01-04 21:58:25
上一篇:
设栈采用顺序存储结构,若已有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)的后缀表达式是()。
热门答案
1.
一个栈的输入序列为1,2,3,...,n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是()。
2.
假设栈初始为空,将中缀表达式a/b+(c*d-e*f)/g转换为等价的后缀表达式的过程中,当扫描到f时,栈中的元素依次是()。
3.
已知操作符包括'+','-','*','/','('和')'。将中缀表达式a+b-a*((c+d)/e-f)+g转换为等价的后缀表达式ab+acd+e/f-*-g+时,用栈来存放暂时还不能确定预算次序的操作符。若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是()。
4.
元素a,b,c,d,e依次加入初始为空的栈中,若元素进栈后可停留,可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d开头的序列个数是(())。
5.
若元素a,b,c,d,e,f依次进栈,允许进栈、出栈操作交替进行,但不允许连续三次进行出栈操作,则不可能得到的出栈序列是()。
6.
设栈S和队列Q的初始状态均为空,元素a,b,c,d,e,f,g依次加入栈S,若每个元素出栈后立即加入队列Q,且7个元素出队的顺序是b,d,c,f,e,a,g,则栈S的容量至少是()。
7.
在算符优先级中,算符“+”和“(”的优先关系是()。
8.
在下列栈的基本操作中,()的初始条件不要求栈S已存在。
9.
队列操作的原则是()。
10.
将递归算法转变成对应非递归算法时,需要使用()保存中间结果。