- 0
- 0
- 约4.55千字
- 约 7页
- 2026-11-02 发布于山东
- 举报
中国石油算法人才引进笔试题
考试时间:______分钟总分:______分姓名:______
第一题:下列关于栈的数据结构的描述中,哪些是正确的?
(A)栈是一种先进先出(FIFO)的数据结构。
(B)栈允许在栈顶进行插入和删除操作。
(C)栈的修改是按出栈和入栈操作进行的。
(D)栈是一种后进先出(LIFO)的数据结构。
第二题:设有如下递归函数定义:
```python
deffactorial(n):
ifn==0:
return1
else:
returnn*factorial(n-1)
```
该函数用于计算整数n的阶乘。关于该函数的调用`factorial(5)`,下列关于其递归调用次数和栈空间消耗的描述中,哪些是正确的?
(A)递归调用次数为5次。
(B)递归调用次数为6次。
(C)栈空间消耗主要与n的大小有关,n越大消耗越大。
(D)栈空间消耗与递归调用的深度有关,深度越深消耗越大。
第三题:简述快速排序算法的基本思想。
第四题:请写出使用链表实现栈的数据结构的Python代码,需要包含栈的基本操作:初始化(`init`)、入栈(`push`,输入元素e)、出栈(`pop`,返回出栈元素)和判断栈空(`
您可能关注的文档
最近下载
- 从GitHub火到头条共计1658页的Java岗面试核心MCA版,拿走不谢.pdf VIP
- 音频配线架(VDF)配线配线工艺.docx VIP
- 第11课++阿拉伯帝国+课件-2026-2027学年九年级历史上学期统编版九年级历史上册.pptx VIP
- 广东省东莞市2024-2025学年八年级上学期期中考试物理试题(解析版).pdf VIP
- T_CFA 0202031.1-2021 铸造用硅砂通用技术规范 第1部分:总则.docx
- NB_T 20460-2017核电工程现场安全标准化实施指南.pdf
- 2025年医师定考题库及答案大全.docx VIP
- 钨渣利用处置技术规范.pdf VIP
- 2026浙美版美术九年级上册全册教学课件.pptx
- 工程变更申请单 ECR,ECN.pdf VIP
原创力文档

文档评论(0)