Как переместить наибольший элемент в верхний левый угол?

Недавно начал изучать JAVA и не могу найти даже в инете инфу о таком задании как у меня : Дана матрица NxM. Переставляя ее строки и столбцы, переместить наибольший элемент в верхний левый угол. Определить можно ли таким же образом поместить минимальный элемент в нижний правый угол.

Максимальный элемент я нашёл, даже его индекс, а как мне его переставить то ?

public static void main(String[] args) {
    int i1 = 0;
    int j1 = 0;

    int n = 5;
    int m = 6;
    int a[][] = inputArray(n, m, 0, 100);
    int max = a[0][0];

    System.out.println();
    printArray(a, n, m);

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            if (a[i][j] > max) {
                max = a[i][j];
                i1 = i;
                j1 = j;
            }
        }
    }
    System.out.println();
    System.out.println("Индексом максимального элемента массива является " + i1 + " и " + j1);
}

Ответы (0 шт):