in reply to How best to compare hash values?

I tried a variation on your question. What I wanted was a quick "visual" and diff of the arrays. I used Array::Heap and altered the heap.
#!/usr/bin/perl use strict; use warnings; use Array::Heap; use Data::Dumper::Concise; use Text::Diff; use Text::Diff::Table; print "==\n"; my @arr1 = qw[20 20 19 20 18]; make_heap @arr1; print Dumper @arr1; print "==\n"; my @arr2 = qw[19 20 16 19 20]; make_heap @arr2; print Dumper @arr2; print "==\n"; my $file1 = \@arr1; my $file2 = \@arr2; my $diff = Text::Diff::Table->new; $diff = diff $file1, $file2, { STYLE => "Table" }; print $diff, "\n";