Hey ich soll eine Rekursive Methode ohne for oder while schleifen schreiben.
Ich hab mein bestes versucht bekomme beim Ausführen jedoch einen stack overflow. Das liegt meines wissens daran, dass die Vabiable ich beim ausführen immer wieder zurück gesetzt wird. aber ich weiß nicht wie ich das ändern kann. Hilfe!!
Ich hab mein bestes versucht bekomme beim Ausführen jedoch einen stack overflow. Das liegt meines wissens daran, dass die Vabiable ich beim ausführen immer wieder zurück gesetzt wird. aber ich weiß nicht wie ich das ändern kann. Hilfe!!
Java:
public class Rekursiv
{
public static int apply(int[] arr, int i)
{
int x=0;
int j=0;
if (0 <= i && i<arr.length)
{
if (0<=x && x<=i)
{
x++;
if(arr[x]<4 && arr[x]>(-4))
{
j++;
}
apply(arr, i);
}
}
else
{
return 0;
}
return j;
}
}