假设个序列1,2,3,…,n依次进栈,如果出栈的第一个元素是n,那么第i(1≤i≤n)个出栈的元素是( )。

admin2023-02-06  42

问题 假设个序列1,2,3,…,n依次进栈,如果出栈的第一个元素是n,那么第i(1≤i≤n)个出栈的元素是(    )。

选项 A、不确定
B、n-i+1
C、i
D、n-i

答案B

解析 进栈的顺序是:1,2,…,n,且出栈的第个元素是n,那么根据栈后进先出的特点可知,出栈的顺序依次为n,…,2,1,那么第n-i+1个出栈元素就是第i个进栈的元素。
转载请注明原文地址:https://kaotiyun.com/show/iBwD777K
0

相关试题推荐
最新回复(0)