Нахождение высоких точек в 2D матрице - PullRequest
0 голосов
/ 04 ноября 2019

В настоящее время я борюсь с проблемой нахождения высших точек в двумерной матрице с учетом 8 соседей. Например, у меня есть 2D-матрица, подобная такой:

[[1, 3, 5], [2, 9, 16], [10, 12, 13]]

Это должно привести к следующему массиву маски:

[[0, 0, 0], [0, 0, 1], [0, 0, 0]]

IЯ хочу использовать поиск в глубину и проверить все границы (матрица [i] [j-1], матрица [i] [j + 1] и т. д.), но у меня возникли проблемы с реализацией. Я думал об использовании 2d для цикла с вспомогательной функцией для поиска в глубину.

...