有沒有辦法切換鏈接列表中的兩個元素而不刪除並重新插入它們?我目前正在使用的代碼是:切換鏈接列表中的兩個元素
void exchange(int i, int j) {
int[] temp = matrix.get(i);
matrix.remove(i);
matrix.add(i, matrix.get(j - 1));
matrix.remove(j);
matrix.add(j, temp);
}
其中matrix
是我的鏈接列表。
在Java中,LinkedList的是,如果你意圖通過索引訪問元素一個不錯的選擇。考慮ArrayList或Vector。 – DwB 2011-01-13 16:49:26