Wie kann ich die Schnittmenge, Vereinigung und Teilmenge von Arrays in Ruby erhalten?

Ich will, um verschiedene Methoden für eine Klasse namens Multiset.

Habe ich alle benötigten Methoden, aber ich bin mir nicht sicher, wie Sie schreiben, Schnitt, Vereinigung, Teilmenge und Methoden.

Für das intersection und union, mein code beginnt so:

def intersect(var)
  x = Multiset.new
end

Hier ist ein Beispiel:

X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]

dann der Schnittpunkt der X und Y ist [1, 2].

InformationsquelleAutor der Frage user487743 | 2011-04-15

Schreibe einen Kommentar