[Jprogramming] Comaring Arrays
Jon Hough
jghough at outlook.com
Thu Jul 10 08:07:21 UTC 2014
The following two 4x4 arrays are rearrangements of each other's rows.
3 2 1 0
1 0 3 2
2 3 0 1
0 0 0 0
2 3 0 1
3 2 1 0
1 0 3 2
0 0 0 0
I would like to know a way to acknowledge two arrays as being rearrangements of each other. Eventually my goal is to compare long lists of such arrays and nub out duplicates - duplicates being rearrangements.
The only way I can think to do this is to cycle through all permutations of the row of one of the arrays and test for equality with the other array, using A. . Of course, there are 24 permutations to test for 4x4 arrays, but obviously for bigger arrays things get worse.
Is there a faster way to check two arrays are (ignoring row permutations) equivalent?
More information about the Programming
mailing list