Hallo,
ich hab zwei ArrayLists über die lasse ich verschachtelt nen Iterator rumpeln. (Also für jedes Element aus list1 schau mal in list2 nach ob da was interessantes drin steht... ;.) )
Ich weiß wohl das ich da nen O(n^2) Algorithmus habe, aber leider sehe ich keine andere Möglichkeit. Um das ganze aber doch ein bisschen zu beschleunigen, wollte ich die innere Iteration abbrechen, sobald ein Treffer gelandet wurde. Allerdings mit break werden beide Iterationen abgebrochen. Und continue macht ja nur mit dem nächsten Iterationsschritt in der inneren Iteration weiter.
Hat jemand ne Idee oder sitz ich mal wieder auf meiner Leitung?
Grüße
ich hab zwei ArrayLists über die lasse ich verschachtelt nen Iterator rumpeln. (Also für jedes Element aus list1 schau mal in list2 nach ob da was interessantes drin steht... ;.) )
Ich weiß wohl das ich da nen O(n^2) Algorithmus habe, aber leider sehe ich keine andere Möglichkeit. Um das ganze aber doch ein bisschen zu beschleunigen, wollte ich die innere Iteration abbrechen, sobald ein Treffer gelandet wurde. Allerdings mit break werden beide Iterationen abgebrochen. Und continue macht ja nur mit dem nächsten Iterationsschritt in der inneren Iteration weiter.
Hat jemand ne Idee oder sitz ich mal wieder auf meiner Leitung?
Grüße