Wie berechne ich die Differenz zwischen zwei Mengen in C?

Ich habe zwei Arrays, sagen A und B mit | A | = 8 und | B | = 4. Ich möchte die eingestellte Differenz A-B berechnen. Wie gehe ich vor? Bitte beachten Sie, dass sich in keinem der Sets Elemente wiederholen.

Edit: Vielen Dank an alle für eine Vielzahl eleganter Lösungen. Da ich mich im Prototyping-Stadium meines Projekts befinde, habe ich vorerst die einfachste Lösung implementiert, die Brian und Owen beschrieben haben. Aber ich schätze den geschickten Einsatz von Datenstrukturen, wie er hier von Ihnen vorgeschlagen wurde, auch wenn ich kein Informatiker, sondern Ingenieur bin und niemals Datenstrukturen als Kurs studiert habe. Es scheint an der Zeit zu sein, dass ich anfange, CLRS zu lesen, was ich schon eine ganze Weile zögere :) Nochmals vielen Dank!

Antworten auf die Frage(12)

Ihre Antwort auf die Frage