正在载入在线练习界面,本页内容可直接阅读…
AK CSP › CSP-S 2020 第一轮真题 › 第4题
CSP-S 2020 第一轮 第4题:今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行:进
题目
今有一空栈 $S$,对下列待进栈的数据元素序列 $a,b,c,d,e,f$ 依次进行:进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈底元素为( )。
选项
- A. b
- B. a
- C. d
- D. c
答案
B
题解
栈的特点是后进先出:最后入栈的元素最先出栈。
按题目操作,栈内元素变化如下(从左到右为栈底到栈顶):
| 操作 | 栈内元素 |
|---|---|
| 进栈 a | a |
| 进栈 b | a,b |
| 出栈(弹出 b) | a |
| 进栈 c | a,c |
| 进栈 d | a,c,d |
| 出栈(弹出 d) | a,c |
最终栈底元素为 a,选 B。
注意:只有“进栈”操作才取待进栈序列中的下一个元素,所以 e、f 尚未入栈。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号