我想为一个名为Multiset的类创建不同的方法。
我有所有必需的方法,但我不确定如何编写交集、并集和子集方法。
对于交集和并集,我的代码是这样开始的:
def intersect(var) x = Multiset.new end
下面是一个示例:
X = [1, 1, 2, 4] Y = [1, 2, 2, 2]
那么X和Y的交集就是[1, 2]。
X
Y
[1, 2]
https://stackoverflow.com/questions/5678108
相似问题