单选题
一个栈的入栈序列是1,2,3,…,n,其输出序列为P
1
,P
2
,P
3
,…,P
n
,若p
1
=n,则P
i
为( )。
A、
i
B、
n-i
C、
n-i+1
D、
不确定
【正确答案】
C
【答案解析】
[解析] 栈是先进后出的线性表。p
1
=n,即n是最先出栈的,根据栈的运算原理,n必定是最后入栈的,那么输入顺序必定是1,2,3,…, n,则出栈的序列是n,n-1,n-2,…,1,所以答案是C。
提交答案
关闭