import java.util.Arrays;
public class InsertSort {
public static void insertSort(int[] a) {
if (a != null) {
for (int i = 1; i < a.length; i++) {
int temp = a[i],j=i;
if (a[j-1] > temp) {
while (j >= 1 && a[j-1]>temp) {
a[j] = a[j-1];
j--;
}
}
a[j] = temp;
}
}
}
public static void main(String[] args) {
int[] a = {5,4,9,8,6,0,1,3,2};
insertSort(a);
System.out.println(Arrays.toString(a));
}
}
【Java】插入排序
最新推荐文章于 2024-07-18 20:13:39 发布