在栈的操作中,若输入序列为1, 2, 3, ..., n,若输出序列的第一个元素是n,则输出序列的第i个元素是?
答案解析
本题考察栈的基本操作及其输出序列的规律。若第一个输出元素是n,说明n是最后被压入栈的元素,因此后续的输出元素将依次是n-1, n-2, ..., 1。因此第i个输出元素为n - i + 1。选项A不确定性不符合栈的特性,选项C和D与栈的输出顺序不符。
正确答案:B