hallo, hab folgende aufgabe (s.Bild) versucht wie folgt zu lösen:
so, ich hab es bis jetzt nie geschafft, eine programmaufgabe richtig zu lösen. also glaube ich nicht dass es auch richtig ist. zumal ich hier mir schon denken kann, was falsch ist. wie im bild zu sehen ist, zeigt das letzte element wieder auf das erste. und ich wusste nicht wie ich ausdrücken kann, dass der zählvorgang abbrechen soll, falls das ganze wieder an den anfang kommt.
kann mir da jmd. bitte helfen?
Java:
public int length()
{
List kopf;
int ergebnis =0;
while(kopf.next != null)
{
ergebnis = ergebnis +1;
}
return ergebnis;
}
so, ich hab es bis jetzt nie geschafft, eine programmaufgabe richtig zu lösen. also glaube ich nicht dass es auch richtig ist. zumal ich hier mir schon denken kann, was falsch ist. wie im bild zu sehen ist, zeigt das letzte element wieder auf das erste. und ich wusste nicht wie ich ausdrücken kann, dass der zählvorgang abbrechen soll, falls das ganze wieder an den anfang kommt.
kann mir da jmd. bitte helfen?