java之数组排序

来源:互联网 发布:程序员斗图表情包 编辑:程序博客网 时间:2024/05/17 17:14

一,选择排序:

public static int[] sort1(int[] arr){int temp;for(int i = 0; i < arr.length - 1; i++){for(int j = i+1; j < arr.length; j++){if(arr[i] >arr[j]){temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}return arr;}
二,冒泡排序:

/** * 冒泡排序,比较相邻元素 * @param arr * @return */public static int[] sort2(int[] arr){int temp;for(int i = 0; i < arr.length - 1; i++){for(int j = 0; j < arr.length - i - 1; j++){if(arr[j] >arr[j+1]){temp = arr[j+1];arr[j+1] = arr[j];arr[j] = temp;}}}return arr;}



0 0
原创粉丝点击