编辑:已回答。
我尝试为迷宫生成算法(递归回溯)创建网格,这是我的代码(c
=列数和r
=数量行)
for(int x = 1; x <= c; x++){
for(int y = 1; y <= r; y++){
cells.put(x + "-" + y, new Cell(x, y));
System.out.println("x: " + x + " y: " + y);
}
}
一切都运行良好,除了循环跳过一些行示例,它从x=1
转到x=11
而没有x=2,x=3,x=4
等。它只是x=1,x=11
这是一个调试日志:http://pastebin.com/FDfTtWYq它相当长,所以我贴在了pastebin上。
注意:只有25+
行和列时才会发生这种情况。