![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
蜻蜓轻停青亭倾听听雨声
这个作者很懒,什么都没留下…
展开
-
希尔排序(java和python)
java版: import java.util.Arrays; public class Xier { public static int[] sort(int[] arr) { int n = arr.length; //若是长度小于2,无需判断,直接返回数据 if (n < 2) { return arr; } //开始时的增量是长度的一半,后续每次分组都缩小一半 for(int group = n/2;group >原创 2021-06-01 16:56:25 · 67 阅读 · 0 评论 -
插入排序(java和python)
java版: import java.util.Arrays; public class Charu { public static int[] sort(int[] arr) { int n = arr.length; //若是长度小于2,无需判断,直接返回数据 if (n < 2) { return arr; } for(int i=1;i<n;i++){ //待插入数据b int b=arr[i];原创 2021-06-01 15:45:50 · 56 阅读 · 0 评论 -
选择排序(java和python)
java版: import java.util.Arrays; public class Xuanze { public static int[] bubbleSort(int[] arr) { if (arr == null || arr.length < 2) { return arr; } int n = arr.length; //控制比较轮数 for(int i=0;i<n-1;i++) { int minIndex =原创 2021-06-01 14:07:24 · 51 阅读 · 0 评论 -
冒泡排序(java和python)
java版: import java.util.Arrays; public class Maopao { public static int[] bubbleSort(int[] arr) { int n = arr.length; //若是长度小于2,无需判断,直接返回数据 if (n < 2) { return arr; } for (int i = 0; i < n; i++) { boolea原创 2021-06-01 14:02:47 · 97 阅读 · 0 评论