-1

2 つのベクトルに対して、和集合、交点、排他的論理和、減算などのすべての集合演算を実行したいと考えています。どうやってやるの ?

リンクを見てください:セット操作のイメージ

4

2 に答える 2

2

最も簡単な答えは、標準ライブラリ アルゴリズム set_difference、などを使用することset_unionです。set_intersection

ただし、欠点は、入力コレクションをソートする必要があり、要素をoperator<または比較ファンクターを使用して比較可能にする必要があることです。

于 2012-04-30T10:01:53.997 に答える
0

ベクトルを並べ替える必要があります (並べ替えたままにしておく必要があります)。これが完了すると、必要なすべての操作が標準ライブラリで利用できるようになります。

于 2012-04-30T09:57:37.403 に答える