Slide 47
Slide 47 text
INTERFACE DE MAPSET
Operações entre conjuntos — devolvem novo MapSet
47
intersection(set1, set2) Intersecção entre dois MapSet. A ∩ B
union(set1, set2) União de dois MapSet. A ∪ B
difference(set1, set2) Diferença set1 ➖ set2. A ∖ B
Testes — devolvem booleano
member?(set, elemento) Elemento pertence ao MapSet? x ∈ A
subset?(set1, set2) Todos os elementos de set1 estão em set2? A ⊆ B
equal?(set1, set2) set1 e set2 tem os mesmos elementos? A = B
disjoint?(set1, set2) set1 e set2 não tem elementos em comum? A ∩ B = ∅