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 快速排序
最新推荐文章于 2024-07-17 10:35:12 发布
本文深入解析了快速排序算法的工作原理,包括递归过程、关键点分析及应用实例。
1688

被折叠的 条评论
为什么被折叠?



