Wie zu erkennen, eine unendliche Schleife in einen rekursiven Aufruf?

Ich habe eine Funktion, die rekursiv sich selbst aufrufenden, und ich möchte zu erkennen und zu kündigen, wenn geht in eine Endlosschleife, ich.e - erste genannt, das gleiche problem wieder. Was ist der einfachste Weg, das zu tun?

EDIT: Das ist die Funktion, und Sie wird rekursiv aufgerufen mit verschiedenen Werten von x und y. ich will kündigen, wenn ein rekursiver Aufruf, der Wert des Paares (x,y) wiederholt.

int fromPos(int [] arr, int x, int y)

InformationsquelleAutor Pranav | 2009-06-23

Schreibe einen Kommentar