试题详情
- 简答题设有一个栈,元素进栈的次序为A,B,C,D,E,能否得到如下出栈序列,若能,请写出操作序列,若不能,请说明原因。 ⑴C,E,A,B,D ⑵C,B,A,D,E
- ⑴不能,因为在C、E出栈的情况下,A一定在栈中,而且在B的下面,不可能先于B出栈。
⑵可以,设I为进栈操作,O为入栈操作,则其操作序列为IIIOOOIOIO。 关注下方微信公众号,在线模考后查看
热门试题
- 对n个关键字作快速排序,在最坏情况下,算
- 通常称正读和反读都相同的字符序列为“回文
- 可从任意有向图中得到关于所有顶点的拓扑次
- 在树的概念中,下列选项中关于树的兄弟描述
- 若一个连通图中每个边上的权值均不同,则得
- 一棵有n个叶子结点的哈夫曼树共有()个结
- 在数据结构的讨论中把数据结构从逻辑上分为
- 所谓数据的逻辑结构指的是数据之间的逻辑关
- 某二叉树的中序遍历序列为:DEBAC,后
- 在一个小根堆中,堆顶结点的值是所有结点中
- ALV树是一种平衡的二叉排序树,树中任一
- 长度为n的串s1与长度为2n的串s2的比
- ()是被限定为只能在表的一端进行插入运算
- 设关键字序列为(71,12,88,53,
- 下面关于B树和B+树的叙述中,不正确的结
- 设单链表以非递减有序排列,设计算法实现在
- 一棵具有5层的完全二叉树,最后一层有4个
- 假定一个顺序循环队列存储于数组A[n]中
- 现实世界中的事物及联系在数据世界中用()
- 在一个链队列中,front和rear分别