私は単純な問題を抱えており、それを達成するための迅速な方法が必要です。次のような2つの列があるとします
1 6
3 5
5 3
ご覧のとおり、要素 3 と 5 は 2 列目にあります。2 列目に一致する要素がないように、1 列目に新しいランダム要素を生成したいと思います。要素は 1 ->12 から指定できます
私のアプローチ: 2 列目のすべての要素をハッシュ セットに追加してから、1 列目の要素を検索し、それらがハッシュ セットに含まれているかどうかを確認します。それが正しい場合は、新しいランダム要素の生成を試みます。
問題を1D配列として視覚化し、重複を削除するなどの別のアイデアがありますが、2番目の配列の要素を変更したくありません。