初始化一个空间大小为5的顺序栈S后,S->top的值是( )。
A. 0
B. -1
C. 不再改变
D. 动态变化
链栈与顺序栈相比,有一个比较明显的优点是( )。
A. 插入操作更加方便
B. 通常不会出现栈满的情况
C. 不会出现栈满的情况
D. 删除操作更加方便
如果以链表作为栈的存储结构,则出栈操作时( )。
A. 必须判别栈是否满
B. 必须判别栈是否空
C. 必须判别栈元素类型
D. 对栈可不做任何判别
从一个栈顶指针为top的链栈中删除一个结点时,用x保存被删除的结点,应执行下列( )命令。
A. x=top; top=top->next;
B. top=top->next; x=top->data;
C. x=top->data;
D. x=top->next; top=top->next;