public class c06_02_02冒泡排序法 { public static void main(String[] args) { int[] arr = {12,3,53,6,42,95,1,10,32}; sort(arr); out(arr); } /** * 数组冒泡排序 * @param arr 需要排序的数组 * @return 排好顺序的数组 */ public static void sort(int[] arr){ int i,j,len = arr.length; for(i=0; i<len; i++){ for(j=0; j<len-1-i; j++){ if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } } /** * 输出数组信息 * @param arr 要输出的数组 */ private static void out(int[] arr) { System.out.printf("%d",arr[0]); for(int i=1, len=arr.length; i<len; i++){ System.out.printf(",%d",arr[i]); } } }
冒泡排序法
最新推荐文章于 2023-12-11 17:02:45 发布