我想为名为Multiset的类创建不同的方法。
我已经准备好了所有必要的方法, 但是我不确定如何编写交集、并集和子集方法。
对于交集和并集,我的代码起始于:
这里是一个例子:
我已经准备好了所有必要的方法, 但是我不确定如何编写交集、并集和子集方法。
对于交集和并集,我的代码起始于:
def intersect(var)
x = Multiset.new
end
这里是一个例子:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
那么X
和Y
的交集为[1, 2]
。
(a-b).empty?
,那么a是b的子集。 - Lori