と の 2 つのセットがあるs1
としs2
ます。
これら 2 つのセットに基づいて、3 つの異なるセットが必要です。
s1
には存在するが存在しない要素のセットs2
。s2
には存在するが存在しない要素のセットs1
。s1
と の両方に存在する要素のセットs2
。
これらは次のように簡単に計算できます。
s1 = {1, 2, 3, 4, 5}
s2 = {3, 4, 5, 6, 7}
o1 = s1 - s2
o2 = s2 - s1
o3 = s1 & s2
これらのセットをより効率的に計算する方法はありますか? 異なるセット操作には複数の内部処理ステップが共通しているため、冗長性がある可能性があると思います。