本次介绍几种经典排序算法以及Java实现代码
1.冒泡排序
冒泡排序是属于相邻两两比较进行排序的一种,由于其实现是经过1到n-1轮排序,
通过比较相邻的两个数,大的向下继续与相邻的进行比较,直到找到正确的顺序位置。
1 2 3 4 5 6 7 8 9 10 11
| public void bubbleSort(int[] a) { for (int i = 0; i < a.length - 1; i++) { for (int j = 0; j < a.length - 1 - i; j++) { if (a[j] > a[j + 1]) { int temp = a[j + 1]; a[j + 1] = a[j]; a[j] = temp; } } } }
|
阅读剩下更多