Java版走迷宫 发个资源,我以前用Java写得走迷宫的算法,本来打算用到Android的,但是前几天有个2B说Android和Java有鸟关系,我被气晕了。http://download.csdn.net/source/3383173需要的朋友就下载。对我代码提意见的,我给分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那个不是个Eclipse的工程吗?main函数我都写了啊。 是有main函数public static void main(String[] args) { int[][] mazeArray = new MazeReader().getMaze("d:\\maze1.txt"); Maze maze = new Maze(mazeArray, 5, 4, 7, 18); maze.findWay(); System.out.println(); System.out.println(); Path path = maze.getPath(); for (Step step : path.getSteps()) { System.out.println(String.format("[%1$d, %2$d]", step.row(), step.col())); } }??? 工程下面有个text文件。111111111111111111111101101111001111111111100000000011111111111101101011111111101111101100111000110001111101101111011111101111101110000000000001111100110111001111011011110000111111111000011111111111111111111111 好东西~~ 呵呵其实是误会吧 = = 说android和Java没有关系 android真的和java关系很大的,不然oracle都不会找谷歌索赔 哥们 你这迷宫怎么玩 先教教我,只是打印 txt的内容而已啊 不能啊,还会列出 step啊 没看过程序。。只说直观输出 = =首先。。那个文件路径要把D盘符去掉 = =然后。。为什么有两段输出?......OK......没OK了= = MazeReader运行结果:100000000011111111111101101011111111101111101100111000110001111101101111011111101111101110000000000001111100110111001111011011110000111111111000011111111111111111111111Maze运行结果:[4,4][3,4][2,4][2,5][2,6][2,7][2,8][2,9][1,9][2,3][2,2][2,1][3,1][4,1][5,1][6,1][7,1][7,2][8,2][8,3][8,4][8,5][7,5][6,5][6,6][6,7][6,8][6,9][6,10][6,11][6,12][6,13][6,14][6,15][6,16][5,16][4,16][4,15][7,15][8,15][8,16][8,17][8,18]OK[5, 4][4, 4][3, 4][2, 4][2, 3][2, 2][2, 1][3, 1][4, 1][5, 1][6, 1][7, 1][7, 2][8, 2][8, 3][8, 4][8, 5][7, 5][6, 5][6, 6][6, 7][6, 8][6, 9][6, 10][6, 11][6, 12][6, 13][6, 14][6, 15][7, 15][8, 15][8, 16][8, 17][8, 18] 做了个小游戏,有bug,半天也没找到 [BK_求助]服务器搭建:两台电脑,一台端口监听,一台业务处理 关于字符串分割 正则表达式 str.startsWith()的使用? 一个组件覆盖了另外一个,如何改变其层的顺序? 一个多线程的socket,没有条件多台机器测试 请问jre的下载地地址?是详细的下载地址, 请教java 高手,我在java了调用 VC的 *.dll的问题。 一个句柄可以指向多个地址空间么? Java中字符串替换的函数是什么?急用!!!!!! 菜鸟救助老鸟!将下段C#代码翻译成java代码 有个问题,请高手不吝赐教(在线等)
public static void main(String[] args) {
int[][] mazeArray = new MazeReader().getMaze("d:\\maze1.txt");
Maze maze = new Maze(mazeArray, 5, 4, 7, 18);
maze.findWay();
System.out.println();
System.out.println();
Path path = maze.getPath();
for (Step step : path.getSteps()) {
System.out.println(String.format("[%1$d, %2$d]", step.row(), step.col()));
}
}
???
101101111001111111111
100000000011111111111
101101011111111101111
101100111000110001111
101101111011111101111
101110000000000001111
100110111001111011011
110000111111111000011
111111111111111111111
不能啊,还会列出 step啊
..
..
OK..
..
..没OK了= =
100000000011111111111
101101011111111101111
101100111000110001111
101101111011111101111
101110000000000001111
100110111001111011011
110000111111111000011
111111111111111111111
Maze运行结果:
[4,4]
[3,4]
[2,4]
[2,5]
[2,6]
[2,7]
[2,8]
[2,9]
[1,9]
[2,3]
[2,2]
[2,1]
[3,1]
[4,1]
[5,1]
[6,1]
[7,1]
[7,2]
[8,2]
[8,3]
[8,4]
[8,5]
[7,5]
[6,5]
[6,6]
[6,7]
[6,8]
[6,9]
[6,10]
[6,11]
[6,12]
[6,13]
[6,14]
[6,15]
[6,16]
[5,16]
[4,16]
[4,15]
[7,15]
[8,15]
[8,16]
[8,17]
[8,18]
OK
[5, 4]
[4, 4]
[3, 4]
[2, 4]
[2, 3]
[2, 2]
[2, 1]
[3, 1]
[4, 1]
[5, 1]
[6, 1]
[7, 1]
[7, 2]
[8, 2]
[8, 3]
[8, 4]
[8, 5]
[7, 5]
[6, 5]
[6, 6]
[6, 7]
[6, 8]
[6, 9]
[6, 10]
[6, 11]
[6, 12]
[6, 13]
[6, 14]
[6, 15]
[7, 15]
[8, 15]
[8, 16]
[8, 17]
[8, 18]