The Algorithm

Choose your fate

BFS

Leveyssuuntainen haku tutkii ruudukkoa tasaisesti joka suuntaan lähtöpisteestä. Algoritmi käy aina lähialueen ruudut läpi ensin ennen kuin siirtyy kauemmas. Soveltuu lyhimmän ja suorimman reitin etsintään jos kohteen sijainti tuntematon.

DFS

Syvyyssuuntainen haku valitsee yhden reitin ja etenee sitä pitkin ruutu kerrallaan, kunnes se saavuttaa umpikujan tai esteen. Tämän jälkeen se palaa takaisinpäin edelliseen ruutuun ja toistaa menemällä tätä niin pitkälle kuin mahdollista. Algoritmi löytää jonkin reitin kohteeseen, mutta ei sovellu lyhimmän reitin etsintään.

BFS

Aseta Vainoajan lähtöpiste