這是我的第一個插入數組,但它不可能排序,我不確定哪裏出錯了。有任何想法嗎?如何糾正插入排序?
for (int i=1; i<array.length; i++) {
int temp = array[i];
for (int j=i-1; j >=0 && temp < array[j]; j--) {
array[j+1] = array[j];
array[j+1] = temp;
}
ItsATextArea.append(array[i] + "\n");
}
你確定嗎?我在答案中看到沒有任何區別,沒有人被排序。 – user2383438