int[] arr = {3333, 6, 2, 3, 54, 11, 22};
for (int i = 1; i < arr.length; i++) {
int temp;//存储要插入的值 6
temp = arr[i];
while (i > 0 && temp < arr[i - 1]){//第一轮时从6往前进行判断是否大于6,如果大于6就把数往后移一位,直到不大于
arr[i] = arr[i - 1];
i--;
}
arr[i] = temp;
}
插入排序算法 java实现
最新推荐文章于 2023-02-21 17:29:37 发布