Hallo,
ich habe eine (vielleicht) simple Frage. Es handelt sich hierbei um Java. Gan einfach gesagt geht es um Rekursion. In meinem Rekursionsfall will ich folgendes machen: Ich bekomm zwei Zahlen wie z.B. 0 und 4. Da will ich dann jede einzelne Zahl dazwischen "überprüfen". Also im ersten Rekursionschritt sollte 0,1 rauskommen, im zweiten 1,2, im dritten 2,3 und im vierten 3,4. Bzw. wenn man es ein wenig anders macht so: Im ersten 0,1 und 4,3, im zweiten 1,2 und 3,2 und im dritten dann 2,2. Ich habe schon etwas versucht und zwar das hier (id0 und id1 sind einfach zwei Zahlen):
Bei meinem Beispiel berechnet es zwar noch 3,4 und 4,3, aber ab dann ist es in einer Endlosrekursion. Wie schreibe ich das um, damit es genau das mach was ich will?
ich habe eine (vielleicht) simple Frage. Es handelt sich hierbei um Java. Gan einfach gesagt geht es um Rekursion. In meinem Rekursionsfall will ich folgendes machen: Ich bekomm zwei Zahlen wie z.B. 0 und 4. Da will ich dann jede einzelne Zahl dazwischen "überprüfen". Also im ersten Rekursionschritt sollte 0,1 rauskommen, im zweiten 1,2, im dritten 2,3 und im vierten 3,4. Bzw. wenn man es ein wenig anders macht so: Im ersten 0,1 und 4,3, im zweiten 1,2 und 3,2 und im dritten dann 2,2. Ich habe schon etwas versucht und zwar das hier (id0 und id1 sind einfach zwei Zahlen):
Java:
return istErreichbar(id0, id0 + 1) && istErreichbar(id1 - 1, id1);