Как отсортировать целую матрицу без необходимости преобразования ее в одномерный массив - PullRequest
0 голосов
/ 24 марта 2019

Моя задача в школе состояла в том, чтобы создать программу ac #, которая будет сортировать целую матрицу, и я уже отсортировал ее, преобразовав ее в обычный массив и т. Д. Однако у меня возникают проблемы с поиском способа сделать это без одномерные массивы.

Я попытался найти решение, выполнив поиск в Интернете, и не смог найти ничего, кроме сортировки массива по строке / столбцу.

1 Ответ

1 голос
/ 24 марта 2019

Вам нужно найти отображение для (i) -> (j, k), где i - это одномерный индекс, а (j, k) - координаты элементов вашей матрицы. Тогда вы можете реализовать любой алгоритм сортировки на основе i.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...