1.冒泡排序
自己理解:数组中循环比较前一个元素和后一个元素的大小,如果前一个大于后一个元素就进行交换,比较到最后,数组中的最后一个值就是最大的那个了,然后继续比较剩下的元素,直到比较完成
//冒泡排序 public static void maoSort(int[] arr) { int len = arr.length; for (int i = 0; i < len - 1; i++) { for (int 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; } } } }
不能死记硬背,要理解
原文:https://www.cnblogs.com/gstszbc/p/14808066.html