Algorithm-Huffman
view release on metacpan or search on metacpan
use Heap::Elem;
require Exporter;
our @ISA = qw/Exporter Heap::Elem/;
sub new {
my ($proto, $key, $value) = @_;
my $class = ref($proto) || $proto;
my $self = $class->SUPER::new;
$self->{"KeyValuePair::key"} = $key;
$self->{"KeyValuePair::value"} = $value;
return $self;
}
sub cmp {
my ($self, $other) = @_;
$self->{"KeyValuePair::value"} <=> $other->{"KeyValuePair::value"};
( run in 1.149 second using v1.01-cache-2.11-cpan-49f99fa48dc )