【发布时间】:2021-08-10 20:38:28
【问题描述】:
为什么我们不能仅仅通过这个修改来避免lomuto分区中的最终交换语句?
int pivot=arr[h];
int i=l-1;
for(int j=l;j<=h;j++){
if(arr[j]<=pivot){
i++;
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
return i;
我的代码正确吗?
【问题讨论】:
标签: sorting data-structures quicksort partitioning