已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()

题目

已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

栈的数组表示中,top为栈顶指针,栈空的条件是(31)。

A.top=0

B.top=maxSize

C.top=maxSize

D.top=-1


正确答案:A
解析:栈的数组表示中,栈顶指针指向数组的第一个元素时,表示栈为空。

第2题:

当用长度为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则表示栈满的条件为()。


正确答案:top==0

第3题:

设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。

A.30

B.29

C.20

D.19


正确答案:C

第4题:

对一个顺序存储结构的栈,栈满的判断条件是()。

  • A、S.top= =-1
  • B、S.top= =0
  • C、S.top= =MaxSize
  • D、S.top= =MaxSize-1

正确答案:D

第5题:

在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()

  • A、e=s[top--];
  • B、s[--top]=e;
  • C、e=s[++top];
  • D、s[++top]=e;

正确答案:A

第6题:

栈的数组表示中,top为栈顶指针,栈空的条件是()

  • A、top=0
  • B、top=maxSize
  • C、top=-1

正确答案:C

第7题:

假定利用数组A[N]顺序存储一个栈,top表示栈顶指针,已知栈未满,则x入栈时所执行的操作是()。

  • A、a[--top]=x
  • B、a[top--]=x
  • C、a[++top]=x
  • D、a[top++]=x

正确答案:D

第8题:

判定一个栈顶指针为S且不带头结点的链栈为空栈的条件是()。

A、S

B、S->next

C、S->next==NULL

D、!S


正确答案:D

第9题:

栈的数组表示中,top为栈顶指针,栈空的条件是()。

  • A、top=0
  • B、top=maxSize
  • C、top=maxSize
  • D、top=-1

正确答案:A

第10题:

当用长度为n的数组顺序存储一个栈时,若用top==n表示栈空,则表示栈满的条件为()。


正确答案:top==0

更多相关问题