• 2021-04-14
    【多选题】用高级语言编写程序时,可以用数组来实现栈。给定长度为N的数组A如图所示,下面说法正确的是 ()【图片】
    A. 使用数组实现栈时,只需要在数组A中存储栈的数据即可,不需要存储其他数据;
    B. 使用数组实现栈时,可以用A[0]存储栈顶位置,A[1…N-1]为栈的存储空间,栈底在数组A中位置固定;
    C. 使用数组实现栈时,可以用一个包含数组A和1个整型变量的结构来定义,A[0…N-1]为栈的存储空间,栈底在数组A中位置固定,整型变量定义为栈顶位置;
    D. 使用数组实现栈时,栈底元素必定一直在数组A[0]处;