Алгоритм
Здравствуйте. прошу подсказать мне не рекурсивный алгоритм: надо закрасить определенным цветом клетку DrawGrid'a и все клетки, такого же цвета, которые располагаются рядом с выделенной клеткой. например, если мы имеем DrawGrid 20на20 элементов и все они красного цвета и начинаем закрашивать одну клетку зеленым цветом, то закрасится весь DrawGrid, т.к. все элементы одинакового цвета и находятся рядом с выделенной кнопкой, либо соединены с ней клетками такого же цвета. конечно мог бы воспользоваться и рекурсией, но в делфи она не работает, по видимому переполнение стека)
|