17、判定一个顺序栈st为(元素个数最多为MaxSize)为栈满的条件为 _______。A.st.top!==-1B.st.top=-1C.st.top!=MaxSize-1D.st.top==MaxSize-1

题目

17、判定一个顺序栈st为(元素个数最多为MaxSize)为栈满的条件为 _______。

A.st.top!==-1

B.st.top=-1

C.st.top!=MaxSize-1

D.st.top==MaxSize-1


相似考题
更多“17、判定一个顺序栈st为(元素个数最多为MaxSize)为栈满的条件为 _______。”相关问题
  • 第1题:

    在一个可存放n个数据元素的顺序栈中,假设以高地址端为栈底,以top为栈顶指针,当向栈中压入一个数据元素时,top的变化是()。

    A、不变

    B、top=n

    C、top++

    D、top--


    正确答案:D

  • 第2题:

    判断一个栈ST(最多元素为Maxsize)为满的条件是()。

    A.ST->top!==-1

    B.ST->top==-1

    C.ST->top!==Maxsize-1

    D.ST->top==Maxsize-1


    正确答案:D

  • 第3题:

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


    正确答案:top==0

  • 第4题:

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


    正确答案:s->top==-1;s->top==MAXSIZE-1

  • 第5题:

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

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

    正确答案:D

  • 第6题:

    循环队列的最大存储空间为MaxSize=6,采用少用一个元素空间以有效地判断栈空或栈满,若队头指针front=4,当队尾指针rear=()时队满,队列中共有()个元素。


    正确答案:3;5

  • 第7题:

    设S()为一个顺序存储的栈,变量top只是栈顶位置,栈为空的条件是(),栈为满的条件是().


    正确答案:1:maxsize;top=0;top=maxsize

  • 第8题:

    循环队列的最大存储空间为MaxSize,若队头指针front,队尾指针rear,采用少用一个存储空间以有效地判断栈空或栈满,队空的判定条件为()


    正确答案:rear==front为真

  • 第9题:

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

    正确答案: top==0
    解析: 暂无解析

  • 第10题:

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

    正确答案: top==0
    解析: 暂无解析

  • 第11题:

    填空题
    设S()为一个顺序存储的栈,变量top只是栈顶位置,栈为空的条件是(),栈为满的条件是().

    正确答案: 1:maxsize,top=0,top=maxsize
    解析: 暂无解析

  • 第12题:

    填空题
    在一个用一维数组a[n]表示的顺序栈中,该栈所含元素的个数最少为()个,最多为()个

    正确答案: 0,n-1
    解析: 暂无解析

  • 第13题:

    判断一个栈ST(最多元素为Maxsize)为空的条件是()。

    A.ST->top!==一1

    B.ST->top==-1

    C.ST->top!==Maxsize-1

    D.ST->top==Maxsize-1


    正确答案:B

  • 第14题:

    判定一个栈ST(最多元素为m0)为满的条件是()。

    A.ST->top=m0-1
    B.ST->top=0
    C.ST->top<>m0
    D.ST->top<>0

    答案:A
    解析:
    如果一个栈的栈顶指针为m0-1,则该栈为满。

  • 第15题:

    判定一个栈ST(最多元素为m0)为空的条件是()

    • A、ST->top<>0
    • B、ST->top=0
    • C、ST->top<>m0
    • D、ST->top=m0

    正确答案:D

  • 第16题:

    设sp()为一个顺序存储的栈,变量top只是栈顶元素的位置,能做入栈操作的条件是()。如要把栈顶元素弹出并送到x中,则需执行下列语句()。


    正确答案:top

  • 第17题:

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


    正确答案:top==0

  • 第18题:

    循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=()时,队列为空,当rear=()时,队列有6个元素。


    正确答案:4;2

  • 第19题:

    在一个用一维数组a[n]表示的顺序栈中,该栈所含元素的个数最少为()个,最多为()个


    正确答案:0;n-1

  • 第20题:

    填空题
    循环队列的最大存储空间为MaxSize=6,采用少用一个元素空间以有效地判断栈空或栈满,若队头指针front=4,当队尾指针rear=()时队满,队列中共有()个元素。

    正确答案: 3,5
    解析: 暂无解析

  • 第21题:

    填空题
    循环队列的最大存储空间为MaxSize,若队头指针front,队尾指针rear,采用少用一个存储空间以有效地判断栈空或栈满,队空的判定条件为()

    正确答案: rear==front为真
    解析: 暂无解析

  • 第22题:

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

    S.top= =-1

    B

    S.top= =0

    C

    S.top= =MaxSize

    D

    S.top= =MaxSize-1


    正确答案: D
    解析: 暂无解析

  • 第23题:

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

    正确答案: s->top==-1,s->top==MAXSIZE-1
    解析: 暂无解析

  • 第24题:

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

    30

    B

    29

    C

    20

    D

    19


    正确答案: A
    解析:
    栈是一种特殊的线性表,它所有的插入与删除操作都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。在内存中,栈的增大方向是地址递减,元素依次存储在单元30:49中,个数为:49-30+1=20个。答案选择C选项。