• 2022-06-16
    在栈中,栈顶指针指向的是()
    A: 栈底元素的位置
    B: 栈顶元素的位置
    C: 栈中指定元素的位置
    D: 以上都不对
  • B

    内容

    • 0

      对一个顺序栈,当栈为非空时,栈顶指针top始终指向栈顶元素的下一位置。

    • 1

      若顺序栈的栈顶指针指向栈顶元素位置,则压入新元素时,应( )。 A: 先移动栈顶指针 B: 先后次序无关紧要 C: 先存入元素,再移动栈顶指针 D: 同时进行

    • 2

      顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为

    • 3

      关于栈的操作,以下说法错误的是( )? A: 入栈操作就是把新元素放入栈中,只允许从栈顶一端存入元素,新元素的位置成为新的栈顶 B: 入栈操作就是把新元素放入栈中,可以从栈中任何位置存入元素,新元素的位置成为新的栈顶 C: 出栈操作就是把元素从栈中弹出,只有栈顶元素才允许出栈,出栈元素的前一个元素将会成为新的栈顶。 D: 出栈操作就是把元素从栈中弹出,只有栈底元素才允许出栈,出栈元素的前一个元素将会成为新的栈底。

    • 4

      顺序栈中数据元素与栈顶指针的变化:非空栈中的栈顶指针top始终在的 ()下一个位置