Я работаю над проектом, содержащим методы клеточного автомата. Я пытаюсь понять, как написать функцию, помогающую найти всех соседей в массиве 2d. , например, я ве получил размер х размер 2d массив [SIZE = 4] здесьПоиск окрестности в матрицах
[x][n][ ][n]
[n][n][ ][n]
[ ][ ][ ][ ]
[n][n][ ][n]
поле, помеченное как х [0,0] индекс имеет соседей помечены как [п] -> 8 соседей. То, что я пытаюсь сделать, - написать функцию, которая может найти соседей, которые могут быть записаны в операторы if.
Есть ли у кого-нибудь идеи, как это сделать? спасибо
Как вы определяете соседей? Являются ли ячейки с расстоянием '! = 2' на обеих осях? Или есть другое определение? Этот пример на самом деле мало показывает ... – viraptor