给定一个堆栈的入栈序列为{ 1, 2,⋯,n},出栈序列为{p1,p2,⋯,pn}。如果p2=n,则存在多少种不同的出栈序列?
A: 1
B: 2
C: n−1
D: n
A: 1
B: 2
C: n−1
D: n
举一反三
- 给定一个堆栈的入栈序列为{ 1, 2,...,n},出栈序列为{p 1 ,p 2 ,...,p n}。如果p 2 =n,则存在多少种不同的出栈序列? ()
- 给定一个堆栈的入栈序列为{1,2,⋯,n},出栈序列为{p1,p2,⋯,pn}。如果p2=n,则存在多少种不同的出栈序列? A: 1 B: 2 C: n-1 D: n
- 设n个元素的进栈序列为1,2,3,…,n,其出栈序列是p1,p2,p3,…,pn,若p1=3,则p2的值为______;设n个元素的进栈序列为p1,p2,p3,…,pn,其出栈序列是1,2,3,…,n,若p3=1,则p1的值为______。 A: 一定是2 B: 可能是2 C: 不可能是2 D: 以上都不对
- 一个栈的入栈序列为1,2,3,…,n,其出栈序列是p1,p2,p3,…,pn。若p2=3,则p3可能取值的个数是( )。【2013年全国试题2(2)分】 A: n一3 B: n一2 C: n一1 D: 无法确定
- 一个栈的入栈序列为 1,2,3…n ,其出栈序列是p1,p2,p3…pn。若p2=3,则p3可能取值的个数是() A: 0 B: 1 C: 2 D: 3