Überlappende Daten in Arrays finden
Wir schreiben eine C # -Anwendung, mit der Sie unnötige Datenwiederholer entfernen können. Ein Repeater kann nur entfernt werden, wennall Daten, die es empfängt, werden von anderen Repeatern empfangen. Was wir als ersten Schritt brauchen, erfahren Sie weiter unten:
Ich habe eine Sammlung von int-Arrays, zum Beispiel
ein. {1, 2, 3, 4, 5}
b. {2, 4, 6, 7}
c. {1, 3, 5, 8, 11, 100}
Es können Tausende solcher Arrays sein. Ich muss Arrays finden, die entfernt werden können. Ein Array kann nur entfernt werden, wenn alle seine Nummern in anderen Arrays enthalten sind. Im obigen Beispiel ist arraya kann entfernt werden, da sich die Zahlen 2 und 4 im Array @ befindeb und die Zahlen 1, 3, 5 sind in Arrayc.
Was ist der beste Weg, um eine solche Operation durchzuführen?