Учитывая матрицу * n и значение k, как нам найти всех соседей для каждого элемента?например: в матрице 4*4
с k=2
, скажем, матрица имеет вид:
[ 1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16]
, где эти значения являются индексами местоположения, соседями для 1 are 1,2,3,5,6,9
.Значения 3,6 and 9
приходят только потому, что k = 2, и их не было бы, если k было = 1.
аналогично соседям из 6 будет 1 2 3 5 6 7 8 9 10 11 and 14
Не могли бы вы помочь мне написатькод ac для реализации этого в c ++.
Это проблема соседства фон Неймана, пожалуйста, можете кто-нибудь реализовать его в c ++.Спасибо