Heap::Elem  Base class for elements in a Heap
This is an inheritable class for Heap Elements. It provides the interface documentation and some inheritable methods. Only a child classes can be used  this class is not complete....
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::Num  Numeric Heap Elements
Heap::Elem::Num is used to wrap numeric values into an element that can be managed on a heap. The top of the heap will have the smallest element still remaining. (See Heap::Elem::NumRev if you want the heap to always return the largest element.) The ...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::Str  String Heap Elements
Heap::Elem::Str is used to wrap string values into an element that can be managed on a heap. The top of the heap will have the smallest element still remaining. (See Heap::Elem::StrRev if you want the heap to always return the largest element.) The d...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::Ref  Object Reference Heap Elements
Heap::Elem::Ref is used to wrap object reference values into an element that can be managed on a heap. Each referenced object must have a method *cmp* which can compare itself with any of the other objects that have references on the same heap. These...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::RefRev  Reversed Object Reverence Heap Elements
Heap::Elem::RefRev is used to wrap object reference values into an element that can be managed on a heap. Each referenced object must have a method *cmp* which can compare itself with any of the other objects that have references on the same heap. Th...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::NumRev  Reversed Numeric Heap Elements
Heap::Elem::NumRev is used to wrap numeric values into an element that can be managed on a heap. The top of the heap will have the largest element still remaining. (See Heap::Elem::Num if you want the heap to always return the smallest element.) The ...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Elem::StrRev  Reversed String Heap Elements
Heap::Elem::StrRev is used to wrap string values into an element that can be managed on a heap. The top of the heap will have the largest element still remaining. (See Heap::Elem::Str if you want the heap to always return the smallest element.) The d...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
XML::Grammar::Fortune::Synd::Heap::Elem  heap element class for XML::Grammar::Fortune::Synd. For internal use.
SHLOMIF/XMLGrammarFortuneSynd0.0215

22 Oct 2020 11:34:34 UTC
Heap  Perl extensions for keeping data partially sorted
The Heap collection of modules provide routines that manage a heap of elements. A heap is a partially sorted structure that is always able to easily extract the smallest of the elements in the structure (or the largest if a reversed compare routine i...
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Binary  a binary heap to keep data partially sorted
Keeps an array of elements in heap order. The *heap* method of an element is used to store the index into the array that refers to the element. See Heap for details on using this module....
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Binomial  a binomial heap to keep data partially sorted
Keeps elements in heap order using a linked list of binomial trees. The *heap* method of an element is used to store a reference to the node in the list that refers to the element. See Heap for details on using this module....
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC
Heap::Fibonacci  a fibonacci heap to keep data partially sorted
Keeps elements in heap order using a linked list of Fibonacci trees. The *heap* method of an element is used to store a reference to the node in the list that refers to the element. See Heap for details on using this module....
JMM/Heap0.80  28 Apr 2007 18:19:57 UTC