Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
1. Dez 2013
Das ist alles viel zu eindeutig, wir brauchen polarisierende Glaubensfragen.
Wäre die Software nicht gleich viel besser wartbar, wenn wir stattdessen eine Methode zur Bestimmung der Schnittmenge mit einem anderen Rechteck implementieren? Wenn es keine Schnittmenge in der Ebene gibt, wird eben nil oder ein spezielle Null-Instanz zurückgegeben. Klar verbraten wir unnütz Leistung wenn wir in 95%...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
1. Dez 2013
Das ist doch nicht kompliziert: :-)
Wäre ich faul, würde ich einfach java.awt.geom.* einbinden und die Klassen Point2D und Rectangle2D = class(Arc2D) verwenden ;-)
Aber wenn man selbst nachdenken soll: Wenn du die Schnittmenge nicht einmal bestimmen sollst, sondern nur feststellen, ob überhaupt eine vorhanden ist:
Ich hätte spontan einfach nur geschaut, ob auf der X-Achse die Punkte B1...