我有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 2013-02-26 10:55:25
我建議你從複習'union'和'intersection' wrt集合的定義開始。 – 2013-02-26 10:55:38
看看http://rosettacode.org/wiki/Set#C – 2013-02-26 10:57:33