- 1
- 0
- 约8.12千字
- 约 23页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数据科技岗位面试题目与解析
一、编程语言与算法(5题,每题10分,共50分)
1.Python编程题(10分)
题目:请编写一个Python函数,实现快速排序算法,并对列表`[34,7,23,32,5,62]`进行排序。要求:
-不能使用内置的`sorted()`或`list.sort()`方法。
-输出排序后的列表及每一步的分割点。
答案:
python
defquick_sort(arr):
defpartition(low,high):
pivot=arr[high]
i=low-1
forjinrange(low,high):
ifarr[j]=pivot:
i+=1
arr[i],arr[j]=arr[j],arr[i]
arr[i+1],arr[high]=arr[high],arr[i+1]
returni+1
def_quick_sort(low,high):
iflowhigh:
pi=partition(low,high)
print(f分割点:{pi},当前列表:{arr[low:pi]}+{arr[pi+1:high+1]})
_quick_sort(low,pi-1)
_quic
您可能关注的文档
最近下载
- 2024年重庆发展置业管理有限公司招聘真题 .pdf VIP
- 2026江苏南京市栖霞区人民政府迈皋桥街道办事处公开招聘编外聘用人员19人笔试备考题库及答案解析.docx VIP
- 汇川Luminance显控一体控制器用户手册-中文.pdf
- 《机器人工程专业导论》_第3章 机器人工程专业的课程体系与课程设置.pptx VIP
- 深度解析(2026)《YST 1171.11-2019再生锌原料化学分析方法 第11部分:锗含量的测定 电感耦合等离子体原子发射光谱法》.pptx VIP
- 碳排放核算方法.pptx VIP
- 保密管理标准.pdf VIP
- 第4章既有结构可靠性检测与监测-1.ppt VIP
- 国企公共基础知识真题及答案 .docx VIP
- TCEC 656—2022 电力行业职业技能标准 光伏发电运维值班员.docx VIP
原创力文档

文档评论(0)