题目内容

以下不属于栈的基本运算是( )。

A. 删除栈顶元素
B. 删除栈底元素
C. 判断栈是否为空
D. 将栈置为空栈

查看答案
更多问题

设一个栈的进栈次序是a,b,c,d,进栈的过程中可以出栈,则不可能的出栈序列是( )。

A. d,c,b,a
B. c,d,b,a
C. d,c,a,b
D. a,b,c,d

栈是一种特殊的线性表,其特殊性体现在( )。

A. 可以顺序存储
B. 数据元素是一个字符
C. 可以链接存储
D. 只能在一端进行插入和删除

有6个元素A,B,C,D,E,F依次进栈,允许任何时候出栈,不能得到的出栈序列是( )。

A. CDBEFA
B. ABEDFC
C. DCEABF
D. FEDCBA

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

A. s.elem[s.top+1]=e; s.top=s.top+1;
B. s.elem[s.top]=e; s.top=s.top+1;
C. s.top=s.top+1; s.elem[s.top+1]=e;
D. s.top=s.top+1; s.elem[s.top]=e;

答案查题题库