Hallo,
ich habe folgendes Problem und weiss nicht, wie ich es lkösen sollte/kann.
Gesetzt ist jeweils ein Objekt, mit den Attributen
von : String
bis : String
Zuordnung : Integer
gefüllt sind die Objekte z.B. mit:
(Objekt 1)
von: a
bis : kb
Zuordnung:1
(Objekt 2)
von: ka
bis: ugr
Zuordnung: 2
(Objekt 3)
von: ugt
bis: z
Zuordnung: 3
Nun sollen die Objekte auf Schlüssigkeit geprüft werden, also ob es keine Lücken oder Überlappungen gibt.
In diesem Bespiel sollte das ergebnis sein
1 -> 2 überschneiden und
2 -> 3 ist eine Lücke
Wie könnte ich das am besten angehen? Was würdet Ihr Java Werkzeugen anwenden?
Gibt es da was out of the Box ?
Meine Gedanken gingen schon in die richtung erst einmal alles hintereinander weg in eine Arraylist / Stringarray zu packen. Danach mathematisch ran zu gehen ob Lücken da sind (Math Klasse). Aber da fehlt mir das weitere know how.
Gruß Frank
ich habe folgendes Problem und weiss nicht, wie ich es lkösen sollte/kann.
Gesetzt ist jeweils ein Objekt, mit den Attributen
von : String
bis : String
Zuordnung : Integer
gefüllt sind die Objekte z.B. mit:
(Objekt 1)
von: a
bis : kb
Zuordnung:1
(Objekt 2)
von: ka
bis: ugr
Zuordnung: 2
(Objekt 3)
von: ugt
bis: z
Zuordnung: 3
Nun sollen die Objekte auf Schlüssigkeit geprüft werden, also ob es keine Lücken oder Überlappungen gibt.
In diesem Bespiel sollte das ergebnis sein
1 -> 2 überschneiden und
2 -> 3 ist eine Lücke
Wie könnte ich das am besten angehen? Was würdet Ihr Java Werkzeugen anwenden?
Gibt es da was out of the Box ?
Meine Gedanken gingen schon in die richtung erst einmal alles hintereinander weg in eine Arraylist / Stringarray zu packen. Danach mathematisch ran zu gehen ob Lücken da sind (Math Klasse). Aber da fehlt mir das weitere know how.
Gruß Frank
Zuletzt bearbeitet: