插入排序 核心:把后面未排序序列的第一个元素,往前面已经排序的序列里冒泡 public void InsertSort(int[] arr) { for (int i = 1; i < arr.Length; i++) { for(int j = i; j > 0; j--) { if(arr[j] < arr[j - 1]) { SwapItem(arr, j, j - 1); } else { break; } } } } 大总结 希望我这篇文章能够对你有帮助