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);
}
}
09-26
10-04
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交