- 2
- 0
- 约8.62千字
- 约 25页
- 2026-03-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年阿里巴技术岗面试技巧与考题
一、编程能力测试(共5题,每题20分,总分100分)
1.编程题:实现快速排序算法
-题目描述:请用Java语言实现快速排序算法,并对数组`[3,6,8,10,1,2,1]`进行排序,输出排序后的结果。
-答案与解析:
java
publicclassQuickSort{
publicstaticvoidquickSort(int[]arr,intlow,inthigh){
if(lowhigh){
intpivotIndex=partition(arr,low,high);
quickSort(arr,low,pivotIndex-1);
quickSort(arr,pivotIndex+1,high);
}
}
privatestaticintpartition(int[]arr,intlow,inthigh){
intpivot=arr[high];
inti=low-1;
for(intj=low;jhigh;j++){
if(arr[j]=pivot){
i++;
inttemp=arr[i];
arr[i]=arr[j];
arr[j]=
您可能关注的文档
最近下载
- 重大自然灾害监测预警与防范重点专项2017年项目申报指引.PDF VIP
- 新浙教版八年级下第一二章测试卷.doc VIP
- 《中华人民共和国危险化学品安全法》解读及宣传培训.pptx VIP
- 八年级数学下第一二单元测试卷.doc VIP
- GB50202-2018 建筑地基工程施工质量验收标准.docx VIP
- 压裂用降阻剂技术要求QSH CG0160-2021.pdf VIP
- TAHDD 0017-2024 额定电压 450 750V 及以下光电复合缆.pdf
- 煤矿职工心理健康讲座PPT.pptx VIP
- 2025年华侨港澳台生联招考试历史试卷试题(含答案详解).pdf VIP
- 部编七下语文全册词语默写.docx VIP
原创力文档

文档评论(0)