所以我必須編寫一個插入排序代碼,將排序隨機整數數組,這個數組已經設置好,並且工作正常,除了我的排序不是,我繼承了我的:插入排序數組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