Эффективный алгоритм поиска ячеек, равных нулю в матрице - PullRequest
0 голосов
/ 02 мая 2019

У меня есть матрица, которая выглядит так:

enter image description here

У него есть несколько ячеек с нулевыми значениями и некоторые другие с разными целыми числами. Я хочу выбрать ячейки, содержащие нули, как показано на рисунке выше: только одна нулевая ячейка на строку и столбец.

Я имею в виду, правильное решение для предыдущей матрицы показано с использованием цветных ячеек. Для каждой выбранной ячейки любая из них находится в другой строке или столбце, как другая.

Учитывая любую матрицу, у которой достаточно нулевых ячеек для построения этого выбора, есть ли эффективный алгоритм, который нашел бы правильное решение? Проблема не так тривиальна, как кажется, и я хочу реализовать алгоритм в коде R.

Ожидаемый результат должен быть координатами выбранных и действительных нулевых ячеек в матрице, заданной в качестве аргумента.

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