Добрый День!!!
Назовем k-окружением элементa a_ij (целочисленного) двумерного массива А такие
элементы a_pq , у которых по крайней мере один из индексов (p или q) отличается по
абсолютной величине от соответствующего ему индекса (i или j) ровно на k , а другой -
не более, чем на k.
Помогите Пожалуйста написать метод, который будет каждый элемент заменять минимальным элементом его 2-ого окружения.
Мне показывали код работы со вторым окружением:
 k = 2;
for(int p = Math.max(i-k, 1); p <= Math.min(i+k, n); p++)
for(int q = Math.max(j-k, 1); q <= Math.min(j+k, m); q++)
if( (Math.abs(i-p)==k) || (Math.abs(j-q)==k) ) {
Ok = (Ok ? (a[i-1][j-1] < a[p-1][q-1]) : Ok);}
Я затрудняюсь искать минимум во втором окружении и делать нужную замену. Помогите Пожалуйста!