代码拉取完成,页面将自动刷新
import java.util.Arrays;
import java.util.Random;
public class TestSort1 {
public static int partition1(int[] array,int start,int end) {
int tmp=array[start];
while(start<end) {
while(start<end && array[end]>=tmp) {
end--;
}
array[start]=array[end];
while (start<end && array[start]<=tmp) {
start++;
}
array[end]=array[start];
}
array[start]=tmp;
return start;
}
public static void quick(int[] array,int left,int right) {
if(left>=right) {
return;
}
int pivot=partition1(array,left,right);
quick(array,left,pivot-1);
quick(array,pivot+1,right);
}
public static void quickSo(int[] array) {
quick(array,0,array.length-1);
}
public static void main(String[] args) {
int[] array = {6,2,1,5,9};
System.out.println(Arrays.toString(array));
quickSo(array);
System.out.println(Arrays.toString(array));
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。