3章--为支持函数调用及返回,常采用称为“()”的数据结构。
A. 队列
B. 栈
C. 多维数组
D. 顺序表
查看答案
3--章已知栈S初始为空,对于一个符号序列a1、a2、a3、a4、a5(入栈次序也是该次序),当用I表示入栈、0表示出栈,则通过栈S得3章--到符号序列a2、a4、a5、a3、a1的操作序列为()。
A. IOIIOOIOOI
B. IIOIOIOIOO
C. IOOIIOIOIO
D. IIOIIOIOOO
3章--以下关于栈和队列的叙述中,错误的是()
A. 栈和队列都是线性的数据结构
B. 栈和队列都不允许在非端口位置插入和删除元素
C. 一个序列经过一个初始为空的栈后,元素的排列次序一定不变
D. 一个序列经过一个初始为空的栈后,元素的排列次序一定不变
3章--以下应用中,必须采用栈结构的是()
A. 使一个整数序列逆转
B. 递归函数的调用和返回
C. 申请和释放单链表中的节点
D. 装入和卸载可执行程序
3章--用链表作为栈的存储结构时,若要入栈操作成功,则()
A. 必须先判断是否栈满
B. 必须先判断是否栈空
C. 必须先判断栈顶元素的类型
D. 必须成功申请到入栈元素所需结点