Folgender Code
Ich verstehe nicht warum bei diesem Code nur eine einzige Zeile mit 1 gefüllt wird. Ich begreife es einfach nicht... kann mir wer helfen ?
Code:
private static void floodFill(int[][] imgArr, int sx, int sy){
if(sx<0) return;
if(sx>imgArr[sy].length-1) return;
if(sy<0) return;
if(sy>imgArr.length-1) return;
imgArr[sy][sx]=1;
floodFill(imgArr, sx+1, sy);
floodFill(imgArr, sx-1, sy);
floodFill(imgArr, sx, sy+1);
floodFill(imgArr, sx, sy-1);
}
Ich verstehe nicht warum bei diesem Code nur eine einzige Zeile mit 1 gefüllt wird. Ich begreife es einfach nicht... kann mir wer helfen ?