A.S1的栈底位置设为1,S2的栈底位置设为n
B.S1的栈底位置设为n/2,S2的栈底位置设为n/2+1
C.S1的栈底位置设为1,S2的栈底位置设为n/2
D.S1的栈底位置设为n/2,S2的栈底位置设为1
[单选题]设用数组A[1,n]作为两个栈S1、S2的共用存储空间,对任一个栈,只有当数组A[1,n]全满时才不作入栈操作,则分配这两个栈空间的最佳方案是()。A
[单选题]设用数组A[1,n]作为两个栈S1、S2的共用存储空间,对任一个栈,只有当数组A[1,n]全满时才不作入栈操作,则分配这两个栈空间的最佳方案是()。A
[单选题]设用一维数组A[1..n)来存储一个栈,令A[n]为栈底,用整型变量T指示当前栈顶位置, A[T]为栈顶元素。当从栈中弹出一个元素时,变量T的变化为( )。A.T:=T+1B.T:=T-1C.T不变D.T:=n
[单选题]设用一维数组A[1…n]来存储一个栈,令A[n]为栈底,用整型变量T指示当前栈顶位置,A[T]为栈顶元素。当从栈中弹出一个元素时,变量T的变化为A.T:=T+1B.T:=T-1C.T不变D.T:=n
[单选题]当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。A.top:=top+1B.top:=top-1C.top:=0D.top:=N
[主观题](1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有 (1) 个元素。
[单选题]设栈的顺序存储空间为S(1:m),初始状态为top=m+1,则栈中的数据元素个数为()。A.m-top+1B.top-m+1C.m-topD.top-m
[单选题]由两个栈共享一个存储空间的好处是( )。A.减少存取时间,降低下溢发生的几率B.节省存储空间,降低上溢发生的几率C.减少存取时间,降低上溢发生的几率D.节省存储空间,降低下溢发生的几率
[单选题]由两个栈共享一个存储空间的好处是______。A.减少存取时间,降低下溢发生的概率B.节省存储空间,降低上溢发生的概率C.减少存取时间,降低上溢发生的概率D.节省存储空间,降低下溢发生的概率
[单选题]由两个栈共享一个存储空间的好处是A.减少存取时间,降低下溢发生的概率 B.节省存储空间,降低上溢发生的概率C.减少存取时间,降低上溢发生的概率 D.节省存储空间,降低下溢发生的概率