Нерекурсивная реализация алгоритма Flood Fill?
Я работаю над небольшим графическим приложением на Java. Я пытаюсь создать инструмент «Bucket-fill» путем реализации алгоритма Flood Fill.
Я пытался использовать рекурсивную реализацию, но это было проблематично. Во всяком случае, я искал в Интернете, и кажется, что для этой целинерекурсивна реализация этого алгоритма рекомендуется.
Поэтому я прошу вас:
Не могли бы вы описатьнерекурсивна реализация алгоритма Flood Fill? Будет приветствоваться фактический пример кода, некоторый псевдокод или даже общее объяснение.
Я ищу самое простое,или же самая эффективная реализация, о которой вы можете подумать.
(Не обязательно должен быть специфичным для Java).
Спасибо