Speed up sorting
Reduce the number of slow calls from n**2 to n.
examples/advanced-perl/schwartzian_transformation_detailed.pl
#!/usr/bin/perl use strict; use warnings; my @files = glob "*.xml"; my @unsorted_pairs = map { [$_, -s $_] } @files; my @sorted_pairs = sort { $a->[1] <=> $b->[1] } @unsorted_pairs; my @quickly_sorted_files = map { $_->[0] } @sorted_pairs; print "@quickly_sorted_files\n";