![]() |
1
23
你可以试试这个。 你现在的位置是由thisPosX,thisPosY表示的,然后试试这个:
|
![]() |
2
6
所以
|
![]() |
3
3
类似于:
或者(没有 ):
|
![]() |
4
1
与您当前的代码一样,这不一定适合处理边缘条件——也就是说,它在3x3网格适合矩阵的任何地方应用3x3网格,但在矩阵边缘时不会将网格缩小为2x2、2x3或3x2网格。但是,它允许主体中的方法检查3x3网格,以观察矩阵中的每个单元格。 |
![]() |
5
1
如果我正确地理解了您的代码,并且正确地猜测了您的关注点,那么当感兴趣的单元位于网格的一个边缘时,您将试图避免检查不存在的邻居。一种可能适合也可能不适合您的应用程序的方法是在网格周围放置一个1个单元格宽的边框。然后,在这个扩展网格的内部运行循环,您检查的所有单元格都有4个相邻单元格(如果计算对角相邻单元格,则有8个相邻单元格)。 |
|
6
1
|
|
7
0
|
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |