У map-ов есть есть keyset() и valueset(), а они умеют так:
- set intersection (set1, set2) - возвращает пересечение двух указанных множеств, то есть множество, содержащее элементы, найденные в обоих множествах.
- set union (set1, set2) - возвращает объединение двух указанных множеств, то есть множество содержит значения из обоих множеств.
- set difference (set1, set2) - возвращает множество, содержащее значения множества set1, не найденные в множестве set2.
© Шашков Р., Еременко А.
|