问答题
简答题 试证明:若借助栈由输入序列12…n得到的输出序列为p
1
p
2
…p
n
(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k使p
j
<p
k
<p
i
。
【参考答案】
因为输入序列是从小到大排列的,所以若p
j
<p
k
<p
i
,......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
假设以S和X分别表示入栈和出栈的操作,则初态和终态均为空栈的入栈和出栈的操作序列可以表示为仅由S和X组成的序列。称可以操作的序列为合法序列(例如,SXSX为合法序列,SXXS为非法序列)。试给出区分给定序列为合法序列或非法序列的一般准则,并证明:两个不同的合法(栈操作)序列(对同一输入序列)不可能得到相同的输出元素(注意:在此指的是元素实体,而不是值)序列。
点击查看答案
问答题
简述以下算法的功能(栈的元素类型SElemType为int)。
点击查看答案
相关试题
实现二分查找的递归章法如下,在相应位置填...
单链表类型定义如下:用不带头结点的单链表...
若无向图中任意两个不同的顶点间都有路径,...
采用邻接矩阵存储n个顶点e条边的无向图,其...
若三维数组a[4][5][6]的基地址是...