发个资源,我以前用Java写得走迷宫的算法,本来打算用到Android的,
但是前几天有个2B说Android和Java有鸟关系,我被气晕了。
http://download.csdn.net/source/3383173
需要的朋友就下载。对我代码提意见的,我给分。

解决方案 »

  1.   

    那个不是个Eclipse的工程吗?main函数我都写了啊。
      

  2.   

    是有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()));
    }

    }
    ???
      

  3.   

    工程下面有个text文件。111111111111111111111
    101101111001111111111
    100000000011111111111
    101101011111111101111
    101100111000110001111
    101101111011111101111
    101110000000000001111
    100110111001111011011
    110000111111111000011
    111111111111111111111
      

  4.   

    好东西~~ 呵呵其实是误会吧 = =  说android和Java没有关系  
      

  5.   

    android真的和java关系很大的,不然oracle都不会找谷歌索赔
      

  6.   

    哥们 你这迷宫怎么玩 先教教我,只是打印 txt的内容而已啊
      

  7.   


    不能啊,还会列出 step啊
      

  8.   

    没看过程序。。只说直观输出 = =首先。。那个文件路径要把D盘符去掉 = =然后。。为什么有两段输出?..
    ..
    ..
    OK..
    ..
    ..没OK了= =
      

  9.   

    MazeReader运行结果:
    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]