试题详情
- 简答题假设以S和X分别表示入栈和出栈的操作,则初态和终态均为空栈的入栈和出栈的操作序列可以表示为仅由S和X组成的序列。称可以操作的序列为合法序列(例如,SXSX为合法序列,SXXS为非法序列)。试给出区分给定序列为合法序列或非法序列的一般准则,并证明:两个不同的合法(栈操作)序列(对同一输入序列)不可能得到相同的输出元素(注意:在此指的是元素实体,而不是值)序列。
关注下方微信公众号,在线模考后查看

热门试题
- 对图所示的无向图,依次输入各边:(v1,
- 栈是限定只能在()进行插入和删除的线性表
- 在一个循环顺序队列中,队首指针指向队首元
- 阅读下列算法,并回答下列问题: 该算法采
- 在作进栈运算时,应先判别栈是否(),在作
- 经过下列栈的运算后EmptyStack(
- 数据结构简单地说是指()以及相互之间的(
- 对一个满二叉树,m个树叶,n个结点,深度
- 中序遍历的递归算法平均空间复杂度为()
- (1)以2,3,4,7,8,9作为叶结点
- 在一个长度为n的线性表中顺序查找值为x的
- 不稳定的排序算法是()
- 广义表的表尾总是一个()。
- 若对象ra和rb中至少有一个是属于用户定
- 设输入序列为1、2、3、4、5、6,则通
- 在线性表的顺序存储中,元素之间的逻辑关系
- 通过建立索引表来存取数据的文件有()
- 数据结构的存储方式有哪几种?
- 无向图的邻接矩阵一定是对称的,有向图的邻
- 写出在顺序存储结构下将线性表逆转的算法,