ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Array-Heap/Heap.pm
(Generate patch)

Comparing Array-Heap/Heap.pm (file contents):
Revision 1.8 by root, Tue Jul 14 23:28:10 2015 UTC vs.
Revision 1.9 by root, Tue Jul 14 23:45:10 2015 UTC

28=cut 28=cut
29 29
30package Array::Heap; 30package Array::Heap;
31 31
32BEGIN { 32BEGIN {
33 $VERSION = 3.2; 33 $VERSION = 3.21;
34 34
35 require XSLoader; 35 require XSLoader;
36 XSLoader::load ("Array::Heap", $VERSION); 36 XSLoader::load ("Array::Heap", $VERSION);
37} 37}
38 38
203function exits unexpectedly (e.g. C<last>) or throws an exception, so do 203function exits unexpectedly (e.g. C<last>) or throws an exception, so do
204not do that. 204not do that.
205 205
206=back 206=back
207 207
208=cut 208=head1 SEE ALSO
209
210This module has a rather low-level interface. If it seems daunting, you
211should have a look at L<Array::Heap::ModifiablePriorityQueue>, which is
212based on this module but provides more and higher-level operations with an
213object-oriented API which makes it harder to make mistakes.
214
215A slightly less flexible (only numeric weights), but also
216slightly faster variant of that module can be found as
217L<Array::Heap::PriorityQueue::Numeric> on CPAN.
209 218
210=head1 AUTHOR AND CONTACT INFORMATION 219=head1 AUTHOR AND CONTACT INFORMATION
211 220
212 Marc Lehmann <schmorp@schmorp.de> 221 Marc Lehmann <schmorp@schmorp.de>
213 http://software.schmorp.de/pkg/Array-Heap 222 http://software.schmorp.de/pkg/Array-Heap

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines