У меня есть массив - 2D (100 х 100 в данном случае) с некоторыми государствами ограниченных пределах границ, как показано на картинке: http://tinypic.com/view.php?pic=mimiw5&s=5#.UkK8WIamiBIИсключение полей с определенным состоянием из 2D-массива; Игра жизни
Каждая ячейка имеет свой собственный идентификатор (цвет, например, зеленый цвет является идентификатор = 1) и флаг isBorder (отмечен как белый на pic, если true). То, что я пытаюсь сделать, - исключить набор ячеек с одним состоянием, ограниченным границами (Grain), чтобы я мог работать на каждом зерне отдельно, что означает, что мне нужно будет хранить все индексы для каждого зерна.
У кого-нибудь есть идея, как его решить?