Я нахожусь в тупике, что делать для этой части моей домашней работы, и мог бы действительно помочь. Мне нужно циклически перебрать заданный двумерный массив и найти все похожие элементы, которые примыкают к другому, и посчитать это, например,
AA--B
AA--B
-AA--
----C
Так что счет будет 3, один для As, для B и один для C, мне просто нужно знать, с чего начать. Пока у меня есть
public static int howManyOrganisms(char[][] image){
int count = 0;
for (int i = 0; i < image.length; i++) {
for (int j = 0; j < image[i].length; j++) {
if(image[i][j] != '-') {
count++;
}
System.out.println();
}
return howManyOrganisms(image, count);
}
}
Мне нужна помощь, чтобы выяснить, как отследить общее количество элементов, которые находятся в контакте друг с другом (таким образом, влево, вправо, вниз, вверх), являясь другим подобным элементом.