ich suchen einen effizienten Weg, zwei Array zu vergleichen und Elemente zu löschen.
Folgende Situation:
1. es gibt ein eindimensionales Array A mit nummerischen Werten z.B. (23,45,64,3,2,6,..)
2. es gibt ein zweites, eindimensionales Array B mit nummerischen Werten (3, 4, 12, 23...)
3) ich möchte gern alle in Array B existierenden Elementen in Array A löschen
Dabei gilt:
- alle Elemente sind numerisch (long)
- die Elemente in den Arrays sind nicht sortiert
- in jedem Array sind ca. 50 - 10.000 Elemente
Leider kenne ich mich mit Array nicht aus. Der Lösungsweg ist egal, vielleicht sortiert man die Elemente erst und nimmt dann ein Schleife oder gibt es vielleicht so etwas wie ein INTERSECT im SQL ?
Viele Grüße,
Gerd