public static void QuickSort(int[] nums, int s, int t) {
int i = s;
int j = t;
if (s < t) {
int tmp = nums[s];
while (i != j) {
while (i < j && nums[j] > tmp) {
j--;
}
while (i < j && nums[i] < tmp) {
i++;
}
if(i <= j){
tmp = nums[i];
nums[i] = nums[j];
nums[j] = tmp;
}
}
QuickSort(nums, i + 1, t);
QuickSort(nums, s, i);
}
}
java 快速排序
最新推荐文章于 2023-06-04 10:54:50 发布