冒泡排序:
通俗理解:遍历数组中的所有元素,把数组中较大的数与数组中较小的数交换位置,使之从小到大排列;
画图理解:从左至右依次比较大小,通俗易懂;
上代码:
1 package simpleSort; 2 /** 3 * 冒泡排序; 4 * @author caizhou 5 * 6 */ 7 public class maopao { 8 9 10 public void sort(long[] arr){ 11 for (int i=0; i<arr.length-1;i++){ 12 for (int j = i; j<arr.length; j++){ 13 14 if(arr[i]>arr[j]){ 15 long tem = arr[i]; 16 arr[i] = arr[j]; 17 arr[j] = tem; 18 } 19 } 20 } 21 } 22 }
差不多做完了,写的不对请指正;