Количество изолированных островов. Решение задачи.
Данная задача решается при помощи использования поиска в глубину: при условии, что текущая ячейка является островом - мы начинам искать все его границы, расходясь во всех доступных направлениях.
После того, как проход в глубину от текущего элемента полностью закончен - происходит внкрементация ответа на единицу и переход к следующему элементу сетки.
