此代碼存在問題。我已經添加了我的德爾方法供參考:刪除陣列中的重複項
public void removeAllDuplicates() {
for (int i = 0; i < counter - 1;) {
for (int j = i + 1; j < counter;) {
if (array[i] == array[j]) {
del(j);
}
}
}
}
public void del(int place) {
for (int i = place; i < counter - 1; i++) {
array[i] = array[i + 1];
}
array[counter] = 0;
counter--;
}
我不是你的低調選民,但你說''這個代碼有問題'',但沒有告訴我們問題是什麼。請詳細說明;請告訴我們任何和所有的細節,這將有助於我們理解可能出現的問題,以便我們能夠更好地爲您提供幫助。 –