java 实现冒泡排序
冒泡排序的重点是用两层循环
第一层循环 遍历所有元素
第二层 替换元素
代码如下:
public class demo {
public static void main(String[] args) {
int[] array = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 };
System.out.println("冒泡排序");
int[] order = Order(array);
for (int i = 0; i <order.length ; i++) {
System.out.print(order[i]);
}
}
public static int[] Order(int [] nums) {
for (int i = 0; i <nums.length-1 ; i++) {
for (int j = 0; j <nums.length-1 ; j++) {
if (nums[j]>nums[j+1]){
int value = nums[j];
nums[j]=nums[j+1];
nums[j+1]=value;
}
}
}
return nums;
}
}