常见java算法面试题及答案.docxVIP

  • 0
  • 0
  • 约4.38千字
  • 约 9页
  • 2026-08-12 发布于四川
  • 举报

常见java算法面试题及答案

1.题目:实现一个排序算法,如快速排序。

答案:

```java

publicclassQuickSort{

publicstaticvoidquickSort(int[]arr,intlow,inthigh){

if(lowhigh){

intpi=partition(arr,low,high);

quickSort(arr,low,pi1);

quickSort(arr,pi+1,high);

}

}

privatestaticintpartition(int[]arr,intlow,inthigh){

intpivot=arr[high];

inti=(low1);

for(intj=low;jhigh;j++){

if(arr[j]pivot){

i++;

inttemp=arr[i];

arr[i]=arr[j];

文档评论(0)

1亿VIP精品文档

相关文档