Добрый день.
Дана матрица квадратов. Общее поле условно от 0 до 100 ед. Каждый закрашенный квадрат представляет собой объект с целочисленными координатами (x1, y1, width, height). И есть пустые квадраты (белый цвет), которые никак не заданы. Какой наиболее оптимальный способ определения пустых квадратов и формирования из них таких же объектов?
Построчное сканирование всего поля с шагом 1? (на каждом шаге перебор всех объектов? ресурсоемко врое бы) Вычитание из матрицы существующих объектов и потом создание из оставшихся координат новых объектов?(тут пока не совсем понимаю как это реализовать. Создать массив 100 на 100 и вычитать координаты? а потом формировать объекты методом ближайших?).
Вродебы кажется несложная задача, но что то в ступор вошел(. Может есть простое решение, но я его не вижу. Помогите советом.