のベクターからのグループのベクトルを生成します。私は次のようになります整数のペアのベクトルを持つC++でのペア
pair[0] = {1, 2}
pair[1] = {5, 7}
pair[2] = {9, 3}
pair[3] = {4, 6}
pair[4] = {8, 6}
pair[5] = {1, 3}
pair[6] = {9, 6}
私はペアのいずれかで一緒に来る数字をグループ化する必要があります。
たとえば、番号1は2と3とペアになっているため、グループにまとめられています。 3も9と対になり、9は6と対になり、6は4と対になるので、第1のグループの一部である必要もあります。
番号5と7は、最初のグループの他の数字と重複しないので、それらを自分のグループに入れる必要があります。
得られたベクターは、のようなものにする必要があります:
group[0] = {1, 2, 3, 4, 6, 8, 9}
group[1] = {5, 7}
私はこれをしたい、と私は効率的な方法でこれをしたいです。ありがとうございました。
したがって、リレーションをコーディングする必要があります。 – Garmekain