有一天,我想来黑马一下,于是我请求IE妈妈把我变成了一个HTTP GET请求包~IE妈妈说想要成为了一个合格的HTTP GET请求包,你要重新开始学习~
于是这一趟奇特的黑马之旅便开始了~
终于毕业了,我终于有足够的地址去找黑马了~
2018.07.17:准备出发;
2018.07.17:到达亳州站,准备坐上高铁;
2018.07.18:到达合肥南站;
2018.07.18:终于到达黑马了,我能不能在黑马学习呢,好期待啊~;
到达黑马后,经过提交简历,入学考试,1个月试用期,我感觉身上的知识快用光了~
终于通过了,我经过了校长和老师(系统)的校验,最终进入了黑马HTTP服务器后台处理部门~
有人说,不放弃自己的理想,你便是人生赢家~
后来,在黑马的HTTP服务器后台处理部门里我终于学会了玩迷宫,妈妈再也不用担心我迷路了~
[Java] 纯文本查看 复制代码 private boolean goStack(int x, int y) {
Stack<Position> stack = new Stack<>();
stack.push(new Position(x,y));
// LinkedList<Position> queue = new LinkedList<>();
// queue.addLast(new Position(x,y));
setData(x,y,true);
boolean isResolved = false;
while (stack.size() != 0){
Position curPos = stack.pop();
data.visited[curPos.getX()][curPos.getY()] = true;
setData(curPos.getX(), curPos.getY(),true);
if (curPos.getX() == data.getExitX() && curPos.getY() == data.getExitY()) {
isResolved = true;
showResult(curPos);
setData(curPos.getX(), curPos.getY(),true);
break;
}
//向四个方向寻找出口
for (int i = 0; i < 4; i++) {
int newX = curPos.getX() + data.d[i][0];
int newY = curPos.getY() + data.d[i][1];
if (data.inArea(newX,newY)&&
data.getMaze(newX,newY)==MazeData.ROAD&&
data.visited[newX][newY] == false)
stack.push(new Position(newX, newY, curPos));
}
}
return isResolved;
}
|