
算法
manmanlu2006
这个作者很懒,什么都没留下…
展开
-
排序算法之:插入排序
思想:對未排序的数据执行逐个插入到前面已排好的位置package utils;public class InsertSort { static final int SIZE = 10; static void insertS(int[] a) { int i, j, t; for (i = 1; i < a.length; i++) { t = a[i]; j = i - 1; while (j >= 0 && t < a[j])原创 2021-07-24 20:17:42 · 92 阅读 · 0 评论 -
排序算法之:选择排序
思想:每次选最小的放在第i位置。package utils;//选择排序public class SeletSort { static final int SIZE=10; static void selectS(int[] a){ int temp; for(int i=0;i<a.length-1;i++){ int index=i; for(int j=i+1;j<a.length;j++){ if(a[j]<a[index]){原创 2021-07-24 18:36:35 · 98 阅读 · 0 评论 -
排序算法:冒泡算法
package utils;public class MyFirst { static final int SIZE=10; public static void bubble(int[] arr){ int temp; for(int i=1;i<arr.length;i++){ for(int j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1];.原创 2021-07-24 18:04:37 · 106 阅读 · 0 评论