- 2
- 0
- 约5.15千字
- 约 16页
- 2026-05-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年临港人工智能产业集群算法工程师面试题解析
一、编程与算法基础(共5题,每题10分,总分50分)
1.题目:
编写一个Python函数,实现快速排序算法,并使用随机生成的100个整数作为输入,测试函数的正确性。
答案:
python
importrandom
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)
测试用例
arr=random.sample(range(1000),100)
sorted_arr=quick_sort(arr)
print(sorted_arr)
解析:
快速排序是一种分治算法,通过选择一个基准值(pivot),将数组分为小于、等于、大于三部分,然后递归排序左右两部分。代码中采用列表推导式实现分割,时间复杂度为O(nlogn),适合大规模数据排序。临港人工
您可能关注的文档
最近下载
- 车辆未过户保险免责协议书(2025最新版)4篇.pdf VIP
- GB 50660-2011 大中型火力发电厂设计规范.doc VIP
- 《鲁滨逊漂流记》阅读闯关试题及答案.docx
- 高压开关柜的运行与检修高压开关柜检修规程.doc VIP
- 2019年建筑工程常用规范图集.pdf VIP
- 模拟电子技术基础-习题答案-宋长青-申红明-邵海宝主编.pdf VIP
- 2026长三角一体化示范区(上海)外服人才服务有限公司综合窗口服务工作人员招聘17人笔试备考试题及答案解析.docx VIP
- 40-00-G3-管道材料等级索引.pdf VIP
- DL_T 2211-2021 直流验电器标准规范.docx VIP
- 2026长三角一体化示范区(上海)外服人才服务有限公司综合窗口服务工作人员招聘17人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)