Nested types for binomial heaps

Clever type nesting techniques for ensuring the structural correctness of binomial heaps have been invented before, including the technique that Louis Wasserman implemented so efficiently for his recent proposal http://hackage.haskell.org/trac/ghc/ticket/3909 . Perhaps these previous techniques could make the nested priority queue implementation even more efiicient. Ralf Hinze: (uses a different(?) extractMin algorithm) http://web.comlab.ox.ac.uk/oucl/work/ralf.hinze/publications/IAI-TR-98-12.ps... Mirror: http://scholar.google.com/scholar?cluster=5719010893172593338 Chris Okasaki: (stores children in a difference list to make their reversal fast) http://okasaki.blogspot.com/2009/10/binomial-queues-as-nested-type.html Bertram Felgenhauer: (suggests some space savings) http://www.haskell.org/pipermail/haskell-cafe/2009-October/068351.html Mirror: http://groups.google.com/group/fa.haskell/msg/cdffdbb12b28e027 Mirror 2: http://article.gmane.org/gmane.comp.lang.haskell.cafe/65428
participants (1)
-
Jim Apple