Название алгоритма - после математика.
Конечно, вы можете обходить изображение построчно, но вы можете проходить изображение, используя рекурсивный сгенерированный путь, который выглядит как основные блоки:
U
Это изображение для прохождения 2x2 пикселей. Если у вас увеличенное изображение, вы «умножаете» этот блок (повернут или нет) для каждого сегмента. Результат - змееподобный путь.
Итак, возможно, вы помните название этого алгоритма :-) Заранее спасибо.