Guten Tag,
ich schreibe derzeit an einen Binärbaum in welchen Objekte meiner Klasse Person (Vorname, NN) eingefügt und wieder gelöscht werden sollen. Im Moment tue ich mir mit dem Suchen und Löschen der Objekte schwer. Meine Vorgehensweise:
Nach der Benutzereingabe von Name und Vorname, erstelle ich ein neues Personenobjekt, übergebe dies an meinen Baum, laufe alle im Baum gespeicherten Objekte durch und vergleiche sie mit meinem übergebenen Objekt per compareTo.
Leider wird das entsprechende Objekt nicht gefunden.
Ist meine Vorgehensweise richtig oder stimmt schon der Ansatz nicht?
Schon mal danke im Voraus für Hilfe,
Grüße,
Beware
ich schreibe derzeit an einen Binärbaum in welchen Objekte meiner Klasse Person (Vorname, NN) eingefügt und wieder gelöscht werden sollen. Im Moment tue ich mir mit dem Suchen und Löschen der Objekte schwer. Meine Vorgehensweise:
Nach der Benutzereingabe von Name und Vorname, erstelle ich ein neues Personenobjekt, übergebe dies an meinen Baum, laufe alle im Baum gespeicherten Objekte durch und vergleiche sie mit meinem übergebenen Objekt per compareTo.
Leider wird das entsprechende Objekt nicht gefunden.
Ist meine Vorgehensweise richtig oder stimmt schon der Ansatz nicht?
Schon mal danke im Voraus für Hilfe,
Grüße,
Beware