单选题 已知一个栈的进栈序列为1,2,3,…,n,其输出序列是p1,p2,p3,…,pn。若p1=n,则pi的值是______。
  • A.i
  • B.n-i
  • C.n-i+1
  • D.不确定
【正确答案】 C
【答案解析】[解析] 一个出栈元素是n,则1,2,3,…,n-1都在栈内,可知后续出栈的元素依次为n-1,n-2,…,则第i个出栈元素应为n-i+1。