标签:static 算法 return public int 代码 ring oid 排序算法
package com.jdk8.SortTest;
public class BubbleSort {
public static void main(String[] args){
int[] params = new int[]{1,9,5,2,7,4,3,8};
System.out.println("排序前的数据为:");
display(params);
bubbleSorted(params);
System.out.println("排序后的数据为:");
display(params);
}
public static void display(int[] arrays){
for(int i = 0;i < arrays.length;i++){
System.out.print(" " + arrays[i] + " ");
}
}
private static void bubbleSorted(int[] params) {
if(null == params || params.length < 1){
return ;
}
int param = 0;
for(int i = 0;i < params.length;i++){
for(int j = i + 1;j < params.length;j++){
if(params[i] > params[j]){
param = params[i];
params[i] = params[j];
params[j] = param;
}
}
}
System.out.println();
}
}
运行结果如下:
排序前的数据为:
1 9 5 2 7 4 3 8
排序后的数据为:
1 2 3 4 5 7 8 9
标签:static 算法 return public int 代码 ring oid 排序算法
原文地址:https://www.cnblogs.com/ITBlock/p/10349364.html