Описание тега flood-fill

Заливка - это алгоритм определения смежности узлов в графических или многомерных наборах данных.

Flood Fill (иногда известный как Seed Fill) - это алгоритм определения смежности узлов в графических или многомерных наборах данных, обычно используемый для операций в стиле "ведро рисования".

Также dijkstra