- 0
- 0
- 约7.11千字
- 约 22页
- 2026-02-26 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年大数据研发工程师面试问题集
一、编程基础与算法(共5题,每题10分,总分50分)
题目1(10分)
题目:请用Python实现快速排序算法,并说明其时间复杂度和空间复杂度。
答案:
python
defquick_sort(arr):
iflen(arr)=1:
returnarr
pivot=arr[len(arr)//2]
left=[xforxinarrifxpivot]
middle=[xforxinarrifx==pivot]
right=[xforxinarrifxpivot]
returnquick_sort(left)+middle+quick_sort(right)
时间复杂度:平均O(nlogn),最坏O(n^2)
空间复杂度:O(logn)(递归栈空间)
题目2(10分)
题目:给定一个包含重复元素的数组,请找出所有和为特定值的三元组。例如,输入[12,3,1,2,-6,5,-8,6],和为0的三元组。
答案:
python
defthree_sum(nums):
nums.sort()
result=[]
foriinrange(len(nums)-2):
ifi0andnums
您可能关注的文档
最近下载
- 2025年出生缺陷筛查工作总结及下一年工作计划.docx
- 新冀人版四年级下册科学第一单元《土壤和水》全单元课件.pptx VIP
- 医技三基考试题(附全部答案).docx VIP
- Sony索尼TVs, Monitors & Projectors XR-55A80J 说明书用户手册_简体中文.pdf
- 中职英语高教版(2025)基础模块2 Unit1 Travel Vocabulary 课件(共31张ppt)(含音频+视频).pptx VIP
- 2026年政绩观偏差问题对照检查表(可编辑).docx VIP
- 云计算运维专业能力考试练习题.docx VIP
- 200m3水塔施工方案.docx VIP
- 数字健康产业发展.pptx VIP
- 2026-2030中国香精香料行业销售规模与需求发展方向分析报告.docx
原创力文档

文档评论(0)