java 快速排序,
分享于 点击 28229 次 点评:163
java 快速排序,
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);
}
}
相关文章
- 暂无相关文章
用户点评