所以我必须编写一个插入排序代码,将排序随机整数数组,这个数组已经设置好,并且工作正常,除了我的排序不是,我继承了我的:插入排序数组java
for(int i =1; i< numberSort.length-1;i++){
int temp = numberSort[i];
int j = i-1;
while((j >= 0) && (numberSort[j]>temp)){
numberSort[j+1] = numberSort[j];
j = j-1;
}
numberSort[j+1] = temp;
}
}
在我看来,这应该工作,但它不会,它会将数字从原来的位置移动,但不会按升序排列。感谢您提供的任何帮助。
如果不是算法的部分尝试:Arrays.sort(numberSort); – vanilla