• 2022-06-16
    下列哪个操作是栈的基本操作 ( )。
    A: 入栈
    B: 出栈
    C: 读栈顶元素
    D: 判断栈是否为满
  • A,B,C

    内容

    • 0

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

    • 1

      在链栈中,进行出栈操作时() A: 需要判断栈是否满 B: 需要判断栈元素的类型 C: 需要判断栈是否为空 D: 不需要对栈作任何差别

    • 2

      在链栈中,进行出栈操作时( )。 A: 需要判断栈是否满 B: 需要判断栈是否空 C: 需要判断栈元素的类型 D: 无须对栈作任何判断

    • 3

      设计自定义栈类,模拟入栈、出栈、判断栈是否为空、是否已满以及改变栈大小等操作。

    • 4

      以下哪一个不是栈的基本运算( )? A: 新元素入栈 B: 删除栈顶元素 C: 判断栈是否为空 D: 删除栈底元素