常见排序算法
常见排序算法
何姑娘家的小涛
make coder && make install CTO
展开
-
冒泡+选择+插入排序
1.冒泡排序(优化前+优化后) //优化前 static void bubble(int a[]) { int temp; 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]) {原创 2022-03-02 17:57:19 · 222 阅读 · 0 评论 -
希尔排序(2种方式)
public static void shellSort(int[] arr) { int temp = 0; int count = 0; for (int gap = arr.length / 2; gap > 0; gap /= 2) { for (int i = gap; i < arr.length; i++) { for (int j = i - gap; j &...原创 2022-03-02 17:39:45 · 121 阅读 · 0 评论