采用顺序存储的两个栈共享空间S[1..m],top[i]代表第i个栈(i=1,2)的栈顶,栈1的底在S[1],栈2的底在S[m],则栈满的条件是()。[/i] A: top[2]-top[1]=0 B: top[1]+1=top[2] C: top[1]+top[2]=m D: top[1]=top[2]
采用顺序存储的两个栈共享空间S[1..m],top[i]代表第i个栈(i=1,2)的栈顶,栈1的底在S[1],栈2的底在S[m],则栈满的条件是()。[/i] A: top[2]-top[1]=0 B: top[1]+1=top[2] C: top[1]+top[2]=m D: top[1]=top[2]
判定一个顺序栈st(元素的个数最多为Maxsize)为空的条件可以设置为 A: st->top==Maxsize/2 B: st->top!=Maxsize/2 C: st->top!=Maxsize-1 D: st->top==Maxsize-1
判定一个顺序栈st(元素的个数最多为Maxsize)为空的条件可以设置为 A: st->top==Maxsize/2 B: st->top!=Maxsize/2 C: st->top!=Maxsize-1 D: st->top==Maxsize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为( )。 A: st->;top==MaxSize/2 B: st->;top!=MaxSize/2 C: st->;top!=MaxSize-1 D: st->;top==MaxSize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为( )。 A: st->;top==MaxSize/2 B: st->;top!=MaxSize/2 C: st->;top!=MaxSize-1 D: st->;top==MaxSize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为____________。 A: st->; top== MaxSize/2 B: st->; top!= MaxSize/2 C: st->; top!-MaxSize-1 D: st->; top==MaxSize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为____________。 A: st->; top== MaxSize/2 B: st->; top!= MaxSize/2 C: st->; top!-MaxSize-1 D: st->; top==MaxSize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为: A: st一>top==MaxSize/2 B: st一>top!=MaxSize/2 C: st一>top!=MaxSize-1 D: st->top==MaxSize-1
判定一个顺序栈st(元素的个数最多为MaxSize)为空的条件可以设置为: A: st一>top==MaxSize/2 B: st一>top!=MaxSize/2 C: st一>top!=MaxSize-1 D: st->top==MaxSize-1
当两个栈共享一存储区时,栈利用一维数组 stack(1,n)表示,两栈顶指针为 top[1]与 top[2],则当栈 1 空时,top[1]为(__),栈 2 空时 ,top[2]为(__),栈满时为(__);
当两个栈共享一存储区时,栈利用一维数组 stack(1,n)表示,两栈顶指针为 top[1]与 top[2],则当栈 1 空时,top[1]为(__),栈 2 空时 ,top[2]为(__),栈满时为(__);
当两个栈共享一个存储区时,栈利用一维数组s[N]表示,两栈顶指针为top1与top2(栈顶指针均指向当前栈顶元素所在单元的位置),则当栈1空时,top1为________,栈2空时,top2为________,栈满时为________。
当两个栈共享一个存储区时,栈利用一维数组s[N]表示,两栈顶指针为top1与top2(栈顶指针均指向当前栈顶元素所在单元的位置),则当栈1空时,top1为________,栈2空时,top2为________,栈满时为________。
设有一个顺序共享栈S[0:n-1],其中第一个栈项指针top1的初值为-1,第二个栈顶指针top2的初值为n,则判断共享栈满的条件是top1+1=top2。
设有一个顺序共享栈S[0:n-1],其中第一个栈项指针top1的初值为-1,第二个栈顶指针top2的初值为n,则判断共享栈满的条件是top1+1=top2。
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top==-1表示空,该数组所能存储的栈的最大长度为m,当()时,再做进栈运算会发生“上溢”。 A: top == m - 1 B: top == 0 C: top == m - 2 D: top == 1
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top==-1表示空,该数组所能存储的栈的最大长度为m,当()时,再做进栈运算会发生“上溢”。 A: top == m - 1 B: top == 0 C: top == m - 2 D: top == 1
若一个栈以数组A[1...n]存储,初始化栈顶指针为n+1,则下面x元素入栈的正确代码是( ) A: A[top] = x; top = top - 1; B: A[top] = x; top = top + 1; C: top = top -1; A[top] = x; D: top = top +1; A[top] = x;
若一个栈以数组A[1...n]存储,初始化栈顶指针为n+1,则下面x元素入栈的正确代码是( ) A: A[top] = x; top = top - 1; B: A[top] = x; top = top + 1; C: top = top -1; A[top] = x; D: top = top +1; A[top] = x;