[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771415: ITP: libarray-heap-perl -- perl module implementing heaps/priority queues



Package: wnpp
Severity: wishlist
Owner: Slaven Rezic <slaven@rezic.de>

* Package name    : libarray-heap-perl
  Version         : 3.1
  Upstream Author : Marc Lehmann <mlehmann@cpan.org>
* URL             : https://metacpan.org/release/Array-Heap
* License         : Artistic & GPL
  Programming Lang: Perl
  Description     : perl module implementing heaps/priority queues

There are a multitude of heap and heap-like modules on CPAN, you might want to search for /Heap/ and /Priority/ to find many. They implement more or less fancy datastructures that might well be what you are looking for.

This module takes a different approach: It exports functions (i.e. no object orientation) that are loosely modeled after the C++ STL's binary heap functions. They all take an array as argument, just like perl's built-in functions push, pop etc.

The implementation itself is in C for maximum speed.


Reply to: