Транспонирование квадратной матрицы с использованием ArrayList с Collections.swap и пространственной сложностью O (1) в JAVA

Программисты JAVA общаются здесь
Anonymous
Транспонирование квадратной матрицы с использованием ArrayList с Collections.swap и пространственной сложностью O (1) в

Сообщение Anonymous »


Учитывая здесь квадратную 2D-матрицу, я пытаюсь напечатать транспонированную матрицу с пространственной сложностью SC:O(1).

for(int row = 0; row < originalArray.size(); row++) { for(int col = row+1; col < originalArray.get(0).size(); col++) { Collections.swap(originalArray,originalArray.get(row).get(col),originalArray.get(col).get(row)); } } с переменной temp код работает нормально, но с помощью Collections.swap выдается исключение. Почему API коллекций здесь дает сбой?
Изображение

Вернуться в «JAVA»