У меня есть N наборов чисел, скажем целых чисел. Теперь я хочу функцию, которая находит меня пересечением этих множеств. Например, для следующегоКак найти пересечение множеств
Set1 = { A, D, E, F, G, L }
Set2 = { N, K, E, G, B, C }
Set3 = { K, P, Q, E, F, G }
Set4 = { Z, Y, C, G, F, E }
Так как E и G в каждом наборе, я должен получить { E, G }
как выход. Самый простой способ сделать это. Я знаю, что это не очень сложно написать собственный код, но, возможно, для этого уже есть STL или любая другая библиотечная функция, в которой я заинтересован.
Судя по вашему ожидаемому результату, вы хотите * пересекается * наборы, а не _unite_ их. – Lumen
Предлагаю вам ознакомиться с определениями наборов 'union' и' intersection' wrt. –
Взгляните на http://rosettacode.org/wiki/Set#C –