设用一维数组A[1…n]来存储一个栈,令A[n]为栈底,用整型变量T指示当前栈顶位置,A[T]为栈顶元素。当
A.T:=T+1
B.T:=T-1
C.T不变
D.T:=n
A.T:=T+1
B.T:=T-1
C.T不变
D.T:=n
A.使用数组实现栈时,只需要在数组A中存储栈的数据即可,不需要存储其他数据;
B.使用数组实现栈时,可以用A[0]存储栈顶位置,A[1…N-1]为栈的存储空间,栈底在数组A中位置固定;
C.使用数组实现栈时,可以用一个包含数组A和1个整型变量的结构来定义,A[0…N-1]为栈的存储空间,栈底在数组A中位置固定,整型变量定义为栈顶位置;
D.使用数组实现栈时,栈底元素必定一直在数组A[0]处;
A.使用数组实现栈时,只需要在数组A中存储栈的数据即可,不需要存储其他数据;
B.使用数组实现栈时,可以用A[0]存储栈顶位置,A[1…N-1]为栈的存储空间,栈底在数组A中位置固定;
C.使用数组实现栈时,可以用一个包含数组A和1个整型变量的结构来定义,A[0…N-1]为栈的存储空间,栈底在数组A中位置固定,整型变量定义为栈顶位置;
D.使用数组实现栈时,栈底元素必定一直在数组A[0]处;
当两个栈共享一存储区时,栈利用一维数组stack(1,n)表示,两栈顶指针为top[1]与top【2】,则当栈1空时,top[1]为__________,栈2空时,top[2]为__________,栈满时为__________。【南京理工大学1997三、1(3分)】
A.i(i-1)/2+j-1
B. i(i-1)/2+j
C. i(i+1)/2+j-1
D. i(i+1)/2+j
A.i(i-1)/2+j-1
B.i(i-1)/2+j
C.i(i+1)/2+j-1
D.i(i+1)/2+j
A.i(i-1)/2+j-1
B.i(i-1)/2+j
C.i(i+1)/2+j-1
D.i(i+1)/2+j
A.top++;data[top]=x
B.data[top]=x;top++
C.top--;data[top]=x
D.ata[top]=x;top--
A.使用数组实现栈时,只需要在数组中存储节点数据即可,不需要存储其他数据;
B.使用数组实现栈时,可以将数组的前两位用来存储栈底和栈顶在数组中的下标;
C.使用数组实现栈时,可以用一个包含一个数组和两个整型变量的结构来定义;
D.使用数组实现栈时,栈底必定一直在数组下标为0处;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!