若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则 pi为()。A.iB.n-iC.n-i+1D.不
若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则 pi为( )。
A.i
B.n-i
C.n-i+1
D.不确定
解析:栈是一种特殊的线性表,只能在固定的一端进行插入和删除操作。栈的运算是一种后进先出的操作原则。本题中,入栈序列与输出序列的倒置是对应的,即输出序列的p1对应入栈序列的n,输出序列的p2对应入栈序列的n-1,由此可推出,pi对应入栈序列的n-i+l。
当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时 计算机类考试 2020-05-23 …
设有初始为空的栈S,对于入栈序列a、b、c,经由一个合法的进栈和出栈操作序列后(每个元素进栈、出栈各 计算机类考试 2020-05-26 …
若元素以a,b,c,d,的顺序进入一个初始为空的栈中,每个元素进栈、出栈各1次,要求出栈的第一个元素 计算机类考试 2020-05-26 …
有空栈S,对下列待进栈元素序列a、b、c、d、e、f进行进栈、进栈、出栈、进栈、 进栈、出栈的操作后 计算机类考试 2020-05-26 …
设栈的顺序存储空间为S(1:m),初始状态为TOP=m+1。现经过一系列入栈与退栈运算后,TOP= 其他 2020-06-27 …
元素出栈的顺序是?一个栈的初始状态为空。现将元素1.2.3.4.5.A.B.C.D.E依次入栈,然 其他 2020-06-28 …
数据结构:用P表示入栈操作,D表示出栈操作,若元素入栈的顺序为1234,为了得到1342出栈顺序用 其他 2020-06-28 …
证明两个不同的合法栈操作序列不可能得到相同的输出元素拜托了各位假设以S和X分别表示入栈和出栈的操作 数学 2020-06-28 …
设栈的顺序存储空间为S(1:m),初始状态为TOP=m+1。现经过一系列入栈与退栈运算后,TOP= 其他 2020-07-10 …
建立顺序栈,并实现顺序栈的进栈和出栈将1~12这12个数字保存在顺序栈里,然后实现改顺序栈的所有数 其他 2020-07-10 …