有条件地改变二维数组中的值

时间:2015-10-18 05:15:31

标签: java arrays multidimensional-array

我有一个1d和2s的2d数组(可变大小),我检查1s。一旦我找到第一行中的第一个1,我必须将其设置为每个相邻的1为0,直到所有触摸的1都变为0并且被2s包围的1保持为1。此外,如果第一行中没有1,程序将退出。

我的问题是如何有条件地将每个1更改为0(我认为递归方法对此最有效?)以及当第一行中没有1时退出的条件是什么。

语言是java

0 个答案:

没有答案