private static int[] bubbleSort(int[] nums) {
for (int i = 0; i < nums.length-1; i++) {
//nums.length-1-i
//"-1"是为了防止数组越界
//“-i”是因为每一轮冒泡后,都会出现一个最大值,这个最大值,不需要参与下一次冒泡
for (int j = 0; j < nums.length-1-i; j++) {
if (nums[j]> nums[j+1]){
int temp= nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
return nums;
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交