网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

判断一个栈ST(最多元素m0)为满的条件是()。 A.ST->top !=0 B. ST->top= =0 C.ST->top!=m0 D. ST->top = =m0-1


参考答案和解析
C
更多 “判断一个栈ST(最多元素m0)为满的条件是()。 A.ST->top !=0 B. ST->top= =0 C.ST->top!=m0 D. ST->top = =m0-1” 相关考题
考题 判定一个顺序栈st(最多元素为MaxSize)为空的条件是()。A.st->top!B.st->top!C.top==-1D.top==MaxSize

考题 判定一个顺序栈st(最多元素为MaxSize)为满的条件是()。A.st->top!B.st->top!C.top==-1D.top==MaxSize

考题 ● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1

考题 判定一个栈ST(最多元素为m0)为空的条件是()A. ST->top<>0B. ST->top=0C. ST->top<>m0D. ST->top=m0

考题 正常情况下,添加一个顺序存储结构的堆栈的栈顶元素,栈顶指针top的变化是()。 A、top不变B、top=0C、top=top+1D、top=top-1

考题 判断栈满(元素个数最多n个)的条件是()。 A.top==0B.top!=0C.top=-1D.top==n-1

考题 阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。[说明] 假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。Void postorder (btree * B){btree * stack [m0] , *p;int tag [m0], top =0;p=b;do{while (p! =NULL){top+ +;(1)tag [top] =0;p =p- >left;}if (top >0){(2)if (tag[top3 = =1){(3)print ("%d", p- >data);}if(top>0){(4)tag [top] = 1;}}} while (p! = NULL top ! =0)}

考题 下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<class t>class Tstack{enum{size=1000};T stack[size]int top;public:Tsack():top(0){}void push(const Ti){if(top<size)stack[top++]=i;}T pop(){if(top==O)exit(1);//栈空时终止运行retum【 】;}};

考题 栈的数组表示中,top为栈顶指针,栈空的条件是(31)。A.top=0B.top=maxSizeC.top=maxSizeD.top=-1

考题 判断一个栈ST(最多元素为Maxsize)为空的条件是()。A.ST->top!==一1B.ST->top==-1C.ST->top!==Maxsize-1D.ST->top==Maxsize-1

考题 判断一个栈ST(最多元素为Maxsize)为满的条件是()。A.ST->top!==-1B.ST->top==-1C.ST->top!==Maxsize-1D.ST->top==Maxsize-1

考题 当利用大小为n的数组顺序存储一个栈时,假定用top= =n表示栈空,则向这个栈插入一个元素时,首先应执行(34)语句修改top指针。A.top++;B.top--;C.top=0;D.top=0;

考题 当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。A.top:=top+1B.top:=top-1C.top:=0D.top:=N

考题 判定一个栈ST(最多元素为m0)为满的条件是()。A.ST->top=m0-1 B.ST->top=0 C.ST->top<>m0 D.ST->top<>0

考题 栈的数组表示中,top为栈顶指针,栈空的条件是()A、top=0B、top=maxSizeC、top=-1

考题 假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top= =0表示栈满,该数组所能存储的栈的最大长度为m,当()时,再做退栈运算会发生“下溢”。A、top == m-1B、top == 0C、top == mD、top == 1

考题 判定一个栈ST(最多元素为m0)为空的条件是()A、ST-top0B、ST-top=0C、ST-topm0D、ST-top=m0

考题 顺序栈是空栈的条件是()。A、top==0B、top==1C、top==-1D、top==m

考题 判定一个顺序栈S(栈空间大小为n)为空的条件是()。A、S-top==0B、S-top!=0C、S-top==nD、S-top!=n

考题 当利用大小为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行()语句修改top指针。A、top++B、top--C、top=0D、top

考题 在一个具有n个单元的顺序栈中,假定以地址低端(即下标为0的单元)作为栈底,以top作为栈顶指针,当出栈时,top的变化为()。A、不变B、top=0;C、top=top-1;D、top=top+1;

考题 栈的数组表示中,top为栈顶指针,栈空的条件是()。A、top=0B、top=maxSizeC、top=maxSizeD、top=-1

考题 对一个顺序存储结构的栈,栈满的判断条件是()。A、S.top= =-1B、S.top= =0C、S.top= =MaxSizeD、S.top= =MaxSize-1

考题 假定利用数组a[n]顺序存储一个栈,用top表示栈顶指针,用top==n+l表示栈空,该数组所能存储的栈的最大长度为n,则表示栈满的条件是()A、top == -1B、top == 0C、top>lD、top == 1

考题 判断栈满(元素个数最多n个)的条件是()。A、top==0B、top!=0C、top=-1D、top==n-1

考题 单选题对一个顺序存储结构的栈,栈满的判断条件是()。A S.top= =-1B S.top= =0C S.top= =MaxSizeD S.top= =MaxSize-1

考题 单选题判定一个栈ST(最多元素为m0)为空的条件是()A ST-top0B ST-top=0C ST-topm0D ST-top=m0

考题 单选题判定一个顺序栈S(栈空间大小为n)为空的条件是()。A S-top==0B S-top!=0C S-top==nD S-top!=n