中国大学MOOC: A、B、C、D、E五个字母,对一个栈进行了“入栈、入栈、出栈、入栈、入栈、出栈、出栈、入栈、出栈、出栈”的操作,那么操作完时,它们的顺序变为( )
举一反三
- A、B、C、D、E五个字母,对一个栈进行了“入栈、入栈、出栈、入栈、入栈、出栈、出栈、入栈、出栈、出栈”的操作,那么操作完时,它们的顺序变为( )? B、A、D、E、C|A、B、C、D、E|E、D、C、B、A|B、D、C、E、A
- 容量大小为5的栈,元素x,y,z的次序依次入栈,且每个元素在出栈后不得再重新入栈,如果入栈和出栈的操作序列为:入栈——入栈——出栈——入栈——出栈——出栈,问元素x将是第()个出栈的。 A: A1 B: B2 C: C3 D: D4
- 【单选题】下列关于顺序栈的叙述中,正确的是()。 A. 入栈操作需要判断栈满,出栈操作需要判断栈空 B. 入栈操作不需要判断栈满,出栈操作需要判断栈空 C. 入栈操作需要判断栈满,出栈操作不需要判断栈空 D. 入栈操作不需要判断栈满,出栈操作不需要判断栈空
- 顺序栈中,执行入栈出栈操作时,栈顶指针top始终不变
- 下列不属于栈操作的是( )。 A: 入栈 B: 出栈 C: 入队列 D: 取栈顶元素