对于顺序存储结构的栈,当栈中元素为n个,做入栈运算时发生上溢,则说明该栈的最大容量为 个元素空间
n
举一反三
- 当某顺序栈中元素为n个,做进栈运算时发生上溢,则说明该栈的最大容量为()。
- 当顺序栈中元素个数为n,若此时做入栈运算时发生上溢,则说明该栈的最大容量_____
- 若栈顶指针指向栈顶元素,当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。 A: n-1 B: n C: n+1 D: n/2
- 【填空题】在作进栈运算时应先判别栈是否 _______ ;在作退栈运算时应先判别栈是否 _______ ;当栈中元素为 n 个,作进栈运算时发生上溢,则说明该栈的最大容量为 _______
- 当栈中元素为n个,做进栈运算时发生溢出,则说明栈的最大容量为( )。 A: n B: n-1 C: n+1 D: n/2
内容
- 0
对于一个栈作进栈运算时,应先判别栈是否为_______,作退栈运算时,应先判别栈是否为_______,当栈中元素为m时,作进栈运算时发生上溢,则说明栈的可用最大容量为_______。
- 1
在作进栈运算时,应先判别栈是否( ① ),在作退栈运算时应先判别栈是否( ② )。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为( ③ )。 为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的 ( ④ )分别设在这片内存空间的两端,这样,当( ⑤ )时,才产生上溢
- 2
设栈采用顺序存储结构。若已有i-1个元素入栈,则将第i个元素入栈时,入栈算法的时间复杂性为O(i)。
- 3
如果栈中已经有n个元素,再次进栈时,发生栈溢出,则该栈的最大容量为() A: n-1 B: n+1 C: n/2 D: n
- 4
【填空题】对于一个栈作进栈运算时,应先判别栈是否为_______,作退栈运算时,应先判别栈是否为_______,当栈中元素为m时,作进栈运算时发生上溢,则说明栈的可用最大容量为_______。为了增加内存空间的利用率和减少发生上溢的可能性,由两个栈共享一片连续的内存空间时,应将两栈的_______分别设在这片内存空间的两端,这样只有当_______时才产生上溢