Java Karel 机器人的模拟迷宫算法,短小精悍,值得借鉴。
import stanford.karel.*;
public class MazeKarel extends SuperKarel {
public void run() {
while(noBeepersPresent()) {
if(leftIsClear())
turnLeft();
else
while(frontIsBlocked())
turnRight();
move();
}
pickBeeper();
}
}