- 6
- 0
- 约3.77千字
- 约 9页
- 2026-04-26 发布于河北
- 举报
算法编程竞赛题库及答案
一、单项选择题(每题2分,共10题)
1.以下哪种排序算法的平均时间复杂度为O(nlogn)()
A.冒泡排序B.选择排序C.插入排序D.快速排序
答案:D
解析:冒泡排序、选择排序、插入排序平均时间复杂度为O(n^2),快速排序平均时间复杂度为O(nlogn)。
2.若有一个栈,初始为空,元素1、2、3依次入栈,出栈顺序不可能是()
A.3,2,1B.2,1,3C.3,1,2D.1,2,3
答案:C
解析:栈是后进先出,3先出栈则1、2在栈中,2应比1先出,所以3,1,2不可能。
3.以下哪个是计算n的阶乘的递归函数()
```python
deffactorial(n):
ifn==0:
return1
else:
returnnfactorial(n-1)
```
```python
deffactorial(n):
result=1
foriinrange(1,n+1):
result=i
returnresult
```
```python
deffactorial(n):
whilen0:
returnnf
您可能关注的文档
最近下载
- 逝去才懂得珍惜,走访江阴长泾老街有感.doc VIP
- 2025年拉萨市城关区融媒体中心招聘笔试模拟试题及答案详解1套.docx
- 食堂承包经营服务餐饮投标应急预案保障.docx VIP
- 食堂承包经营服务餐饮投标食堂菜单规划.docx VIP
- 《肌肉牵伸技术应用》课件.ppt VIP
- 儿童1型糖尿病防治指南(2026).pptx VIP
- 食堂承包经营服务餐饮投标食堂环境卫生清洁方案.docx VIP
- 食堂承包经营服务餐饮投标投诉处理方案.docx VIP
- 食堂承包经营服务餐饮投标食堂菜品管理方案.docx VIP
- 学校职工营养配餐食堂餐饮服务营养配餐项目项目组织机构及人员管理方案.docx VIP
原创力文档

文档评论(0)