Hallo!
Ich habe eine Klasse geschrieben die eine Linked List erstellt. Der Zugriff auf die Elemente der Klasse geht über den [ ] - Operator. Wird ein neues Element eingefügt kommt es immer an die Stelle dass die Liste sortiert (aufsteigend) ist.
Nun meine Frage: Wenn ich auf das letzte Element meiner Liste zugreifen will fängt er beim ersten Element an zu suchen, vergleicht den Index und springt zum nächsten Element bis er es gefunden hat. Gibt es keinen Suchalgorithmus den man auf so Liste anwenden kann?
Achja: Ich hab die Adresse des ersten Elements, wobei jedes Element wiederrum die Adresse des nächsten und vorherigen Elements beinhaltet.
Ich habe eine Klasse geschrieben die eine Linked List erstellt. Der Zugriff auf die Elemente der Klasse geht über den [ ] - Operator. Wird ein neues Element eingefügt kommt es immer an die Stelle dass die Liste sortiert (aufsteigend) ist.
Nun meine Frage: Wenn ich auf das letzte Element meiner Liste zugreifen will fängt er beim ersten Element an zu suchen, vergleicht den Index und springt zum nächsten Element bis er es gefunden hat. Gibt es keinen Suchalgorithmus den man auf so Liste anwenden kann?
Achja: Ich hab die Adresse des ersten Elements, wobei jedes Element wiederrum die Adresse des nächsten und vorherigen Elements beinhaltet.
Zuletzt bearbeitet: