文字列を含む複数の配列を含む配列 (例の bigArray) があります。bigArray に別の配列 (arrayA など) を追加する必要がありますが、そのような配列が既に存在するかどうかを確認したいと考えています。存在する場合、追加したくありません。小さな配列 (例の arrayX など) の順序は、それらを互いに区別しないため、同じ配列を含むが順序が異なる arrayA などの配列が既にある場合、(arrayZ、arrayY、arrayX の代わりに arrayX ,arrayY,arrayZ (ただし文字列の内容は同じ)、その配列は大きな配列に追加されません。
どうすればこれを達成できますか?
例:
配列の例:
-bigArray
--arrayA
----arrayX -> 16,4,5,6,64
----arrayY -> 1,3,6,72,14
----arrayZ -> 13,73,50,34
--arrayB
----arrayX -> 1,4,5,6,4,2
----arrayY -> 1,4,6,12,14
----arrayZ -> 13,33,50,34
小さな配列の順序はそれらを区別しません:
--arrayc
----array -> 16,4,5,6,64
----array -> 1,3,6,72,14
is the same as:
--arrayd
----array -> 1,3,6,72,14
----array -> 16,4,5,6,64
したがって、arrayD は大きな配列に追加されません。