を連結均質セットは、私はこのような状況を解決できるアルゴリズムを探しています
A = [⚫️, ⚫️, ⚫️]
B = [, , , , ]
C = [, , , , , , , ]
できるだけ均等に要素を分散させるユニークなセットに、これらをどのように連結できますか?例:
D = [⚫️, , , , , , ⚫️, , , , , ⚫️, , , , ]
本当に重要なのは、配信が完全ではないケース(上記の例のようなもの)を処理することです。
私に役立つアイデアや知識はありますか?
あなたが均一に少し良く定義してもらえますか?同じ色の間の距離の合計を最大にすることができますか? – harold
「可能な限り均質に」定義することに加えて、「セット」をよりよく定義する必要があります。実際のセットには順序がありません。 "リスト"や "配列"のような意味ですか?そしてなぜ面白い要素 - 数字や順序付けされたタイプがうまくいかないのか? –
harold、はい、私は可能な限り同じ大きさの同じオリジナルセットの2つの要素の間の距離を望みますが、同じセットの他の2つの要素の間の距離からできるだけ近くにします。 用語について申し訳ありませんが、私の母国語ではありません。おそらく配列を意味したかったのです。 A、B、Cの順番は問題ではありません。重要なのはDのA、B、C要素の分布です。 – krawitz