- 1
- 0
- 约5.1千字
- 约 14页
- 2026-05-28 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年临港新片区人工智能企业面试技术问题
一、编程与算法基础(共5题,每题8分,总分40分)
1.题目:
编写一个Python函数,实现快速排序算法,并要求在排序过程中打印每次分区操作的子数组。
答案与解析:
python
defquick_sort(arr,low,high):
iflowhigh:
pivot_index=partition(arr,low,high)
print(fPartitionedarray:{arr[low:high+1]},pivotatindex{pivot_index})
quick_sort(arr,low,pivot_index-1)
quick_sort(arr,pivot_index+1,high)
defpartition(arr,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
示例调用
arr=[10,7,
您可能关注的文档
最近下载
- 2025年高考数学压轴题分层练习:平面向量(20题).pdf VIP
- 农村种桑养蚕创业计划书.pptx VIP
- 毕业设计(论文)-铝合金轮毂径向反向复合挤压工艺及模具设计.doc VIP
- Sabrina英语-高考英语1200个核心高频词背诵单(汇总).docx
- 反向挤压6061无缝铝管粗晶现象解决方法初步探讨过程.pdf VIP
- T ZAEPI 007.4—2023 自回收溶剂 异丙醇.pdf VIP
- 动力电池包微环境湿热特性与凝露演变分析.pdf VIP
- 心理健康教育C证培训题库.docx VIP
- 江苏省南通市2026届高三下学期考前模拟预测练习(四模)语文试卷(含答案).pdf VIP
- T_CCSW 1001-2020 中国建筑防水修缮造价定额标准.docx VIP
原创力文档

文档评论(0)