А ты попробовал её, или заранее знаешь, что она тормозит?Tin писал(а):Волна действительно тормозит...
Есть ещё идеи?
sub Paint(L, x, y: integer);
a(y,x) = L
if ( <(x,y) — целевая точка> ) then exit
if (<можно пройти направо>) then Paint(L+1, x+1, y);
if (<можно пройти налево>) then Paint(L+1, x-1, y);
if (<можно пройти вверх>) then Paint(L+1, x, y-1);
if (<можно пройти вниз>) then Paint(L+1, x, y+1);
end sub
если (a(x+1,y)=0) или (a(x+1,y)>a(x,y)+1)
tyomitch писал(а):Это поиск в глубину.
Им путь найдётся не кратчайший, а произвольный.
Sirik писал(а):tyomitch писал(а):Это поиск в глубину.
Им путь найдётся не кратчайший, а произвольный.
А ты его пробовал? Наверное нет.
Сейчас этот форум просматривают: Google-бот и гости: 7